home *** CD-ROM | disk | FTP | other *** search
/ Windows Game Programming for Dummies (2nd Edition) / WinGamProgFD.iso / pc / DirectX SDK / DXSDK / SDKDev / debug / DirectX.cab / dinput.dll < prev    next >
Microsoft Windows Dynamic Link Library  |  2001-10-30  |  292.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Microsoft Windows Dynamic Link Library (executable/dll).

You can browse this item here: dinput.dll

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Microsoft Windows Dynamic Link Library (executable/dll) magic Supported
100% dexvert MS-DOS/Windows or OS/2 Executable (executable/exe) magic Supported
1% dexvert OS/2 Dynamic Link Library (other/os2DLL) ext Unsupported
100% file PE32 executable (DLL) (GUI) Intel 80386, for MS Windows, 4 sections default
99% file data default
40% TrID DirectShow filter default (weak)
23% TrID Windows ActiveX control default (weak)
11% TrID Windows Control Panel Item (generic) default (weak)
8% TrID InstallShield setup default
6% TrID Win32 Executable MS Visual C++ (generic) default
100% siegfried fmt/899 Windows Portable Executable (32 bit) default
100% gt2 Ist eine ausf�hrbare Win32 Datei default
100% binwalkID Microsoft executable, portable (PE) default
100% xdgMime application/vnd.microsoft.portable-executable default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4d 5a 90 00 03 00 00 00 | 04 00 00 00 ff ff 00 00 |MZ......|........|
|00000010| b8 00 00 00 00 00 00 00 | 40 00 00 00 00 00 00 00 |........|@.......|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 f0 00 00 00 |........|........|
|00000040| 0e 1f ba 0e 00 b4 09 cd | 21 b8 01 4c cd 21 54 68 |........|!..L.!Th|
|00000050| 69 73 20 70 72 6f 67 72 | 61 6d 20 63 61 6e 6e 6f |is progr|am canno|
|00000060| 74 20 62 65 20 72 75 6e | 20 69 6e 20 44 4f 53 20 |t be run| in DOS |
|00000070| 6d 6f 64 65 2e 0d 0d 0a | 24 00 00 00 00 00 00 00 |mode....|$.......|
|00000080| 58 34 1f e8 1c 55 71 bb | 1c 55 71 bb 1c 55 71 bb |X4...Uq.|.Uq..Uq.|
|00000090| e6 76 68 bb 15 55 71 bb | 1c 55 70 bb d9 55 71 bb |.vh..Uq.|.Up..Uq.|
|000000a0| e6 76 31 bb 13 55 71 bb | c6 76 6c bb 1d 55 71 bb |.v1..Uq.|.vl..Uq.|
|000000b0| e6 76 4e bb 1d 55 71 bb | 8b 76 34 bb 1d 55 71 bb |.vN..Uq.|.v4..Uq.|
|000000c0| c6 76 6d bb 6b 55 71 bb | e6 76 4c bb 1d 55 71 bb |.vm.kUq.|.vL..Uq.|
|000000d0| 52 69 63 68 1c 55 71 bb | 00 00 00 00 00 00 00 00 |Rich.Uq.|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 50 45 00 00 4c 01 04 00 | 32 d9 d5 3b 00 00 00 00 |PE..L...|2..;....|
|00000100| 00 00 00 00 e0 00 0e 21 | 0b 01 07 00 00 90 03 00 |.......!|........|
|00000110| 00 00 01 00 00 00 00 00 | a9 4d 03 00 00 10 00 00 |........|.M......|
|00000120| 00 a0 03 00 00 00 00 70 | 00 10 00 00 00 10 00 00 |.......p|........|
|00000130| 05 00 01 00 05 00 01 00 | 04 00 00 00 00 00 00 00 |........|........|
|00000140| 00 a0 04 00 00 10 00 00 | f1 b1 04 00 02 00 00 00 |........|........|
|00000150| 00 00 04 00 00 10 00 00 | 00 00 10 00 00 10 00 00 |........|........|
|00000160| 00 00 00 00 10 00 00 00 | b0 95 03 00 fb 00 00 00 |........|........|
|00000170| f8 85 03 00 64 00 00 00 | 00 e0 03 00 00 7a 00 00 |....d...|.....z..|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 60 04 00 c8 2f 00 00 | 10 13 00 00 1c 00 00 00 |.`.../..|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 10 00 00 ec 02 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 2e 74 65 78 74 00 00 00 |........|.text...|
|000001f0| ab 86 03 00 00 10 00 00 | 00 90 03 00 00 10 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 20 00 00 60 |........|.... ..`|
|00000210| 2e 64 61 74 61 00 00 00 | 1c 3d 00 00 00 a0 03 00 |.data...|.=......|
|00000220| 00 30 00 00 00 a0 03 00 | 00 00 00 00 00 00 00 00 |.0......|........|
|00000230| 00 00 00 00 40 00 00 c0 | 2e 72 73 72 63 00 00 00 |....@...|.rsrc...|
|00000240| 00 7a 00 00 00 e0 03 00 | 00 80 00 00 00 d0 03 00 |.z......|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 40 00 00 40 |........|....@..@|
|00000260| 2e 72 65 6c 6f 63 00 00 | 36 39 00 00 00 60 04 00 |.reloc..|69...`..|
|00000270| 00 40 00 00 00 50 04 00 | 00 00 00 00 00 00 00 00 |.@...P..|........|
|00000280| 00 00 00 00 40 00 00 42 | 00 00 00 00 00 00 00 00 |....@..B|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001000| a8 91 03 00 98 91 03 00 | 86 91 03 00 76 91 03 00 |........|....v...|
|00001010| 68 91 03 00 58 91 03 00 | 46 91 03 00 32 91 03 00 |h...X...|F...2...|
|00001020| 1e 91 03 00 10 91 03 00 | 00 91 03 00 ee 90 03 00 |........|........|
|00001030| e0 90 03 00 00 00 00 00 | 3a 8a 03 00 46 8a 03 00 |........|:...F...|
|00001040| 56 8a 03 00 66 8a 03 00 | 76 8a 03 00 8e 8a 03 00 |V...f...|v.......|
|00001050| a6 8a 03 00 b2 8a 03 00 | c8 8a 03 00 dc 8a 03 00 |........|........|
|00001060| f2 8a 03 00 06 8b 03 00 | 14 8b 03 00 20 8b 03 00 |........|.... ...|
|00001070| 3a 8b 03 00 50 8b 03 00 | 68 8b 03 00 80 8b 03 00 |:...P...|h.......|
|00001080| 8c 8b 03 00 a4 8b 03 00 | b2 8b 03 00 c8 8b 03 00 |........|........|
|00001090| e4 8b 03 00 f2 8b 03 00 | 0c 8c 03 00 20 8c 03 00 |........|.... ...|
|000010a0| 30 8c 03 00 40 8c 03 00 | 50 8c 03 00 60 8c 03 00 |0...@...|P...`...|
|000010b0| 6c 8c 03 00 7a 8c 03 00 | 8c 8c 03 00 a0 8c 03 00 |l...z...|........|
|000010c0| b6 8c 03 00 c4 8c 03 00 | cc 8c 03 00 d6 8c 03 00 |........|........|
|000010d0| e6 8c 03 00 fc 8c 03 00 | 0c 8d 03 00 1c 8d 03 00 |........|........|
|000010e0| 2e 8d 03 00 3c 8d 03 00 | 4c 8d 03 00 60 8d 03 00 |....<...|L...`...|
|000010f0| 6a 8d 03 00 7a 8d 03 00 | 8c 8d 03 00 a8 8d 03 00 |j...z...|........|
|00001100| bc 8d 03 00 d2 8d 03 00 | e4 8d 03 00 f0 8d 03 00 |........|........|
|00001110| fc 8d 03 00 24 8a 03 00 | 22 8e 03 00 32 8e 03 00 |....$...|"...2...|
|00001120| 42 8e 03 00 58 8e 03 00 | 68 8e 03 00 7a 8e 03 00 |B...X...|h...z...|
|00001130| 96 8e 03 00 a6 8e 03 00 | b6 8e 03 00 c4 8e 03 00 |........|........|
|00001140| d6 8e 03 00 e4 8e 03 00 | ee 8e 03 00 fc 8e 03 00 |........|........|
|00001150| 08 8f 03 00 14 8f 03 00 | 20 8f 03 00 32 8f 03 00 |........| ...2...|
|00001160| 42 8f 03 00 50 8f 03 00 | 62 8f 03 00 7c 8f 03 00 |B...P...|b...|...|
|00001170| 94 8f 03 00 ae 8f 03 00 | c8 8f 03 00 d6 8f 03 00 |........|........|
|00001180| e4 8f 03 00 f2 8f 03 00 | fe 8f 03 00 08 90 03 00 |........|........|
|00001190| 14 90 03 00 20 90 03 00 | 30 90 03 00 3e 90 03 00 |.... ...|0...>...|
|000011a0| 4a 90 03 00 5c 90 03 00 | 6e 90 03 00 80 90 03 00 |J...\...|n.......|
|000011b0| 90 90 03 00 a0 90 03 00 | b2 90 03 00 c2 90 03 00 |........|........|
|000011c0| 16 8a 03 00 02 8a 03 00 | ee 89 03 00 dc 89 03 00 |........|........|
|000011d0| cc 89 03 00 be 89 03 00 | ac 89 03 00 a0 89 03 00 |........|........|
|000011e0| 96 89 03 00 88 89 03 00 | 76 89 03 00 6a 89 03 00 |........|v...j...|
|000011f0| 5e 89 03 00 0a 8e 03 00 | 48 89 03 00 00 00 00 00 |^.......|H.......|
|00001200| c8 91 03 00 d6 91 03 00 | e2 91 03 00 fc 91 03 00 |........|........|
|00001210| 0a 92 03 00 20 92 03 00 | 3c 92 03 00 48 92 03 00 |.... ...|<...H...|
|00001220| 5e 92 03 00 70 92 03 00 | 82 92 03 00 96 92 03 00 |^...p...|........|
|00001230| ac 92 03 00 c8 92 03 00 | dc 92 03 00 f0 92 03 00 |........|........|
|00001240| 00 93 03 00 10 93 03 00 | 28 93 03 00 38 93 03 00 |........|(...8...|
|00001250| 48 93 03 00 5c 93 03 00 | 6e 93 03 00 7e 93 03 00 |H...\...|n...~...|
|00001260| 90 93 03 00 a0 93 03 00 | ae 93 03 00 c2 93 03 00 |........|........|
|00001270| d0 93 03 00 de 93 03 00 | ec 93 03 00 fe 93 03 00 |........|........|
|00001280| 14 94 03 00 24 94 03 00 | 38 94 03 00 4a 94 03 00 |....$...|8...J...|
|00001290| 58 94 03 00 6a 94 03 00 | 78 94 03 00 86 94 03 00 |X...j...|x.......|
|000012a0| 96 94 03 00 a6 94 03 00 | c0 94 03 00 ce 94 03 00 |........|........|
|000012b0| e0 94 03 00 f2 94 03 00 | fe 94 03 00 0a 95 03 00 |........|........|
|000012c0| 18 95 03 00 2a 95 03 00 | 00 00 00 00 50 95 03 00 |....*...|....P...|
|000012d0| 5e 95 03 00 70 95 03 00 | 7c 95 03 00 88 95 03 00 |^...p...||.......|
|000012e0| 94 95 03 00 42 95 03 00 | 00 00 00 00 00 00 00 00 |....B...|........|
|000012f0| 00 00 00 00 00 00 00 00 | 70 67 03 70 00 00 00 00 |........|pg.p....|
|00001300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001310| 00 00 00 00 32 d9 d5 3b | 00 00 00 00 02 00 00 00 |....2..;|........|
|00001320| 1b 00 00 00 04 d4 00 00 | 04 d4 00 00 0d 0a 00 00 |........|........|
|00001330| 25 70 00 00 64 69 6e 70 | 75 74 2e 25 64 00 00 00 |%p..dinp|ut.%d...|
|00001340| 44 45 42 55 47 00 00 00 | 64 69 6e 70 75 74 00 00 |DEBUG...|dinput..|
|00001350| 44 49 4e 50 55 54 3a 20 | 49 6e 63 6f 72 72 65 63 |DINPUT: |Incorrec|
|00001360| 74 6c 79 20 70 72 6f 74 | 6f 74 79 70 65 64 20 63 |tly prot|otyped c|
|00001370| 61 6c 6c 62 61 63 6b 21 | 20 43 72 61 73 68 20 73 |allback!| Crash s|
|00001380| 6f 6f 6e 21 00 00 00 00 | 41 73 73 65 72 74 69 6f |oon!....|Assertio|
|00001390| 6e 20 66 61 69 6c 65 64 | 3a 20 60 25 73 27 20 61 |n failed|: `%s' a|
|000013a0| 74 20 25 73 28 25 64 29 | 00 00 00 00 29 00 00 00 |t %s(%d)|....)...|
|000013b0| 25 78 00 00 25 75 00 00 | 30 00 00 00 64 3a 5c 62 |%x..%u..|0...d:\b|
|000013c0| 75 69 6c 64 73 5c 6e 74 | 33 32 5f 63 68 6b 5c 6d |uilds\nt|32_chk\m|
|000013d0| 75 6c 74 69 6d 65 64 69 | 61 5c 64 69 72 65 63 74 |ultimedi|a\direct|
|000013e0| 78 5c 64 69 6e 70 75 74 | 5c 64 78 37 5c 64 6c 6c |x\dinput|\dx7\dll|
|000013f0| 5c 61 73 73 65 72 74 2e | 63 00 00 00 5b 25 30 34 |\assert.|c...[%04|
|00001400| 78 5d 00 00 2c 20 00 00 | 28 00 00 00 21 66 49 6e |x].., ..|(...!fIn|
|00001410| 74 65 72 6e 61 6c 45 72 | 72 6f 72 00 20 6c 65 3d |ternalEr|ror. le=|
|00001420| 5b 25 64 5d 00 00 00 00 | 20 4f 4b 20 00 00 00 00 |[%d]....| OK ....|
|00001430| 20 5b 25 30 38 78 5d 00 | 25 30 38 78 00 00 00 00 | [%08x].|%08x....|
|00001440| 20 2d 3e 20 00 00 00 00 | 43 6f 6d 6d 6f 6e 5f 46 | -> ....|Common_F|
|00001450| 69 6e 61 6c 69 7a 65 28 | 25 30 38 78 29 00 00 00 |inalize(|%08x)...|
|00001460| 25 73 3a 20 49 6e 76 61 | 6c 69 64 20 70 61 72 61 |%s: Inva|lid para|
|00001470| 6d 65 74 65 72 20 30 00 | 25 73 20 25 70 20 43 6f |meter 0.|%s %p Co|
|00001480| 6d 6d 6f 6e 5f 46 61 73 | 74 48 6f 6c 64 20 63 69 |mmon_Fas|tHold ci|
|00001490| 5f 63 52 65 66 28 25 64 | 29 20 63 69 5f 63 48 6f |_cRef(%d|) ci_cHo|
|000014a0| 6c 64 52 65 66 28 25 64 | 29 00 00 00 70 63 69 2d |ldRef(%d|)...pci-|
|000014b0| 3e 63 69 5f 63 48 6f 6c | 64 52 65 66 20 3e 3d 20 |>ci_cHol|dRef >= |
|000014c0| 70 63 69 2d 3e 63 69 5f | 63 52 65 66 00 00 00 00 |pci->ci_|cRef....|
|000014d0| 70 76 4f 62 6a 20 3d 3d | 20 5f 74 68 69 73 50 76 |pvObj ==| _thisPv|
|000014e0| 28 70 76 4f 62 6a 29 00 | 64 3a 5c 62 75 69 6c 64 |(pvObj).|d:\build|
|000014f0| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00001500| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00001510| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 63 6f 6d |nput\dx7|\dll\com|
|00001520| 6d 6f 6e 2e 63 00 00 00 | 25 73 20 25 70 20 43 6f |mon.c...|%s %p Co|
|00001530| 6d 6d 6f 6e 5f 46 61 73 | 74 55 6e 48 6f 6c 64 20 |mmon_Fas|tUnHold |
|00001540| 20 63 69 5f 63 52 65 66 | 28 25 64 29 20 63 69 5f | ci_cRef|(%d) ci_|
|00001550| 63 48 6f 6c 64 52 65 66 | 28 25 64 29 00 00 00 00 |cHoldRef|(%d)....|
|00001560| 70 63 69 2d 3e 63 69 5f | 63 48 6f 6c 64 52 65 66 |pci->ci_|cHoldRef|
|00001570| 20 3e 20 30 00 00 00 00 | 44 65 73 74 72 6f 79 20 | > 0....|Destroy |
|00001580| 25 73 20 25 70 20 00 00 | 25 73 20 25 70 20 43 6f |%s %p ..|%s %p Co|
|00001590| 6d 6d 6f 6e 5f 55 6e 68 | 6f 6c 64 20 20 63 69 5f |mmon_Unh|old ci_|
|000015a0| 63 52 65 66 28 25 64 29 | 20 63 69 5f 63 48 6f 6c |cRef(%d)| ci_cHol|
|000015b0| 64 52 65 66 28 25 64 29 | 00 00 00 00 45 52 52 4f |dRef(%d)|....ERRO|
|000015c0| 52 3a 20 25 73 3a 20 41 | 74 74 65 6d 70 74 69 6e |R: %s: A|ttemptin|
|000015d0| 67 20 74 6f 20 61 64 64 | 72 65 66 20 61 20 64 65 |g to add|ref a de|
|000015e0| 6c 65 74 65 64 20 6f 62 | 6a 65 63 74 00 00 00 00 |leted ob|ject....|
|000015f0| 25 73 20 25 70 20 43 6f | 6d 6d 6f 6e 5f 50 72 69 |%s %p Co|mmon_Pri|
|00001600| 76 61 74 65 41 64 64 72 | 65 66 20 20 63 69 5f 63 |vateAddr|ef ci_c|
|00001610| 52 65 66 28 25 64 29 20 | 63 69 5f 63 48 6f 6c 64 |Ref(%d) |ci_cHold|
|00001620| 52 65 66 28 25 64 29 00 | 70 00 00 00 45 52 52 4f |Ref(%d).|p...ERRO|
|00001630| 52 3a 20 25 73 3a 20 41 | 74 74 65 6d 70 74 69 6e |R: %s: A|ttemptin|
|00001640| 67 20 74 6f 20 72 65 6c | 65 61 73 65 20 61 20 64 |g to rel|ease a d|
|00001650| 65 6c 65 74 65 64 20 6f | 62 6a 65 63 74 00 00 00 |eleted o|bject...|
|00001660| 25 73 20 25 70 20 43 6f | 6d 6d 6f 6e 5f 50 72 69 |%s %p Co|mmon_Pri|
|00001670| 76 61 74 65 52 65 6c 65 | 61 73 65 20 63 69 5f 63 |vateRele|ase ci_c|
|00001680| 52 65 66 28 25 64 29 20 | 63 69 5f 63 48 6f 6c 64 |Ref(%d) |ci_cHold|
|00001690| 52 65 66 28 25 64 29 00 | 43 72 65 61 74 65 64 20 |Ref(%d).|Created |
|000016a0| 25 73 20 25 70 20 00 00 | 25 73 20 25 70 20 5f 5f |%s %p ..|%s %p __|
|000016b0| 43 6f 6d 6d 6f 6e 5f 4e | 65 77 20 63 69 5f 63 52 |Common_N|ew ci_cR|
|000016c0| 65 66 28 25 64 29 20 63 | 69 5f 63 48 6f 6c 64 52 |ef(%d) c|i_cHoldR|
|000016d0| 65 66 28 25 64 29 00 00 | 75 78 78 00 45 52 52 4f |ef(%d)..|uxx.ERRO|
|000016e0| 52 20 25 73 3a 20 61 72 | 67 20 25 64 3a 20 69 6e |R %s: ar|g %d: in|
|000016f0| 76 61 6c 69 64 20 70 6f | 69 6e 74 65 72 00 00 00 |valid po|inter...|
|00001700| 76 74 62 6c 00 00 00 00 | 70 47 00 00 70 63 69 2d |vtbl....|pG..pci-|
|00001710| 3e 63 69 5f 70 75 6e 6b | 4f 75 74 65 72 00 00 00 |>ci_punk|Outer...|
|00001720| 25 73 3a 20 49 49 44 20 | 6d 75 73 74 20 62 65 20 |%s: IID |must be |
|00001730| 49 49 44 5f 49 55 6e 6b | 6e 6f 77 6e 20 69 66 20 |IID_IUnk|nown if |
|00001740| 63 72 65 61 74 65 64 20 | 66 6f 72 20 61 67 67 72 |created |for aggr|
|00001750| 65 67 61 74 69 6f 6e 00 | 75 70 47 00 00 00 00 00 |egation.|upG.....|
|00001760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001770| 04 01 00 00 00 00 00 00 | 53 75 63 63 65 65 64 41 |........|SucceedA|
|00001780| 63 71 75 69 72 65 00 00 | 4e 6f 50 6f 6c 6c 55 6e |cquire..|NoPollUn|
|00001790| 61 63 71 75 69 72 65 00 | 4e 61 74 69 76 65 41 78 |acquire.|NativeAx|
|000017a0| 69 73 4f 6e 6c 79 00 00 | 4d 61 78 44 65 76 69 63 |isOnly..|MaxDevic|
|000017b0| 65 4e 61 6d 65 4c 65 6e | 67 74 68 00 4e 6f 53 75 |eNameLen|gth.NoSu|
|000017c0| 62 43 6c 61 73 73 00 00 | 52 65 41 63 71 75 69 72 |bClass..|ReAcquir|
|000017d0| 65 00 00 00 25 73 41 70 | 70 6c 69 63 61 74 69 6f |e...%sAp|plicatio|
|000017e0| 6e 20 69 64 3a 20 25 73 | 00 00 00 00 25 73 25 38 |n id: %s|....%s%8|
|000017f0| 2e 38 6c 58 25 38 2e 38 | 6c 58 00 00 25 73 55 6e |.8lX%8.8|lX..%sUn|
|00001800| 61 62 6c 65 20 74 6f 20 | 67 65 74 20 66 69 6c 65 |able to |get file|
|00001810| 20 73 69 7a 65 00 00 00 | 25 73 49 6e 76 61 6c 69 | size...|%sInvali|
|00001820| 64 20 50 45 20 73 69 67 | 6e 61 74 75 72 65 00 00 |d PE sig|nature..|
|00001830| 25 73 55 6e 61 62 6c 65 | 20 74 6f 20 72 65 61 64 |%sUnable| to read|
|00001840| 20 50 45 20 68 65 61 64 | 65 72 00 00 25 73 55 6e | PE head|er..%sUn|
|00001850| 61 62 6c 65 20 74 6f 20 | 73 65 65 6b 20 74 6f 20 |able to |seek to |
|00001860| 50 45 20 68 65 61 64 65 | 72 00 00 00 25 73 49 6e |PE heade|r...%sIn|
|00001870| 76 61 6c 69 64 20 44 4f | 53 20 73 69 67 6e 61 74 |valid DO|S signat|
|00001880| 75 72 65 00 25 73 55 6e | 61 62 6c 65 20 74 6f 20 |ure.%sUn|able to |
|00001890| 72 65 61 64 20 44 4f 53 | 20 68 65 61 64 65 72 00 |read DOS| header.|
|000018a0| 25 73 43 72 65 61 74 65 | 46 69 6c 65 20 66 61 69 |%sCreate|File fai|
|000018b0| 6c 65 64 20 74 6f 20 6f | 70 65 6e 20 25 73 20 77 |led to o|pen %s w|
|000018c0| 69 74 68 20 65 72 72 6f | 72 20 25 6c 75 00 00 00 |ith erro|r %lu...|
|000018d0| 25 73 41 70 70 6c 69 63 | 61 74 69 6f 6e 20 6d 6f |%sApplic|ation mo|
|000018e0| 64 75 6c 65 3a 20 25 73 | 00 00 00 00 25 73 41 70 |dule: %s|....%sAp|
|000018f0| 70 6c 69 63 61 74 69 6f | 6e 20 65 78 65 63 75 74 |plicatio|n execut|
|00001900| 61 62 6c 65 20 70 61 74 | 68 3a 20 25 73 00 00 00 |able pat|h: %s...|
|00001910| 70 73 7a 41 70 70 49 64 | 00 00 00 00 00 00 00 00 |pszAppId|........|
|00001920| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00001930| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00001940| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00001950| 5c 64 6c 6c 5c 64 69 61 | 70 68 61 63 6b 2e 63 00 |\dll\dia|phack.c.|
|00001960| 25 73 41 70 70 6c 69 63 | 61 74 69 6f 6e 20 64 65 |%sApplic|ation de|
|00001970| 73 63 72 69 70 74 69 6f | 6e 3a 20 25 6c 73 00 00 |scriptio|n: %ls..|
|00001980| 53 6f 66 74 77 61 72 65 | 5c 4d 69 63 72 6f 73 6f |Software|\Microso|
|00001990| 66 74 5c 44 69 72 65 63 | 74 49 6e 70 75 74 5c 43 |ft\Direc|tInput\C|
|000019a0| 6f 6d 70 61 74 69 62 69 | 6c 69 74 79 00 00 00 00 |ompatibi|lity....|
|000019b0| 25 73 66 61 69 6c 65 64 | 20 74 6f 20 72 65 61 64 |%sfailed| to read|
|000019c0| 20 76 61 6c 75 65 20 22 | 25 73 22 2c 20 63 6f 64 | value "|%s", cod|
|000019d0| 65 20 30 78 25 30 38 78 | 00 00 00 00 63 62 44 61 |e 0x%08x|....cbDa|
|000019e0| 74 61 20 3d 3d 20 67 5f | 61 68 74 41 70 70 48 61 |ta == g_|ahtAppHa|
|000019f0| 63 6b 54 61 62 6c 65 2e | 61 45 6e 74 72 69 65 73 |ckTable.|aEntries|
|00001a00| 5b 61 68 69 64 5d 2e 63 | 62 44 61 74 61 00 00 00 |[ahid].c|bData...|
|00001a10| 61 68 69 64 20 3c 20 28 | 44 49 41 50 50 48 41 43 |ahid < (|DIAPPHAC|
|00001a20| 4b 49 44 29 67 5f 61 68 | 74 41 70 70 48 61 63 6b |KID)g_ah|tAppHack|
|00001a30| 54 61 62 6c 65 2e 63 45 | 6e 74 72 69 65 73 00 00 |Table.cE|ntries..|
|00001a40| 25 73 4e 6f 20 61 70 70 | 68 61 63 6b 73 20 65 78 |%sNo app|hacks ex|
|00001a50| 69 73 74 00 25 73 66 53 | 75 63 63 65 65 64 41 63 |ist.%sfS|ucceedAc|
|00001a60| 71 75 69 72 65 3a 20 20 | 20 20 25 64 00 00 00 00 |quire: | %d....|
|00001a70| 25 73 66 4e 6f 50 6f 6c | 6c 55 6e 61 63 71 75 69 |%sfNoPol|lUnacqui|
|00001a80| 72 65 3a 20 20 20 25 64 | 00 00 00 00 25 73 66 4e |re: %d|....%sfN|
|00001a90| 61 74 69 76 65 41 78 69 | 73 4f 6e 6c 79 3a 20 20 |ativeAxi|sOnly: |
|00001aa0| 20 25 64 00 25 73 6e 4d | 61 78 44 65 76 69 63 65 | %d.%snM|axDevice|
|00001ab0| 4e 61 6d 65 4c 65 6e 67 | 74 68 3a 20 20 20 25 64 |NameLeng|th: %d|
|00001ac0| 00 00 00 00 25 73 66 4e | 6f 53 75 62 43 6c 61 73 |....%sfN|oSubClas|
|00001ad0| 73 3a 20 20 20 25 64 00 | 25 73 66 52 65 61 63 71 |s: %d.|%sfReacq|
|00001ae0| 75 69 72 65 3a 20 20 20 | 20 25 64 00 25 73 46 69 |uire: | %d.%sFi|
|00001af0| 6e 64 69 6e 67 20 61 70 | 70 68 61 63 6b 73 20 66 |nding ap|phacks f|
|00001b00| 6f 72 20 25 73 2e 2e 2e | 00 00 00 00 4d 6f 73 74 |or %s...|....Most|
|00001b10| 52 65 63 65 6e 74 53 74 | 61 72 74 00 49 64 00 00 |RecentSt|art.Id..|
|00001b20| 4e 61 6d 65 00 00 00 00 | 56 65 72 73 69 6f 6e 00 |Name....|Version.|
|00001b30| 53 6f 66 74 77 61 72 65 | 5c 4d 69 63 72 6f 73 6f |Software|\Microso|
|00001b40| 66 74 5c 44 69 72 65 63 | 74 49 6e 70 75 74 5c 4d |ft\Direc|tInput\M|
|00001b50| 6f 73 74 52 65 63 65 6e | 74 41 70 70 6c 69 63 61 |ostRecen|tApplica|
|00001b60| 74 69 6f 6e 5c 00 00 00 | 43 44 49 46 61 63 74 6f |tion\...|CDIFacto|
|00001b70| 72 79 00 00 43 44 49 46 | 61 63 74 6f 72 79 5f 51 |ry..CDIF|actory_Q|
|00001b80| 75 65 72 79 49 6e 74 65 | 72 66 61 63 65 28 29 00 |ueryInte|rface().|
|00001b90| 43 44 49 46 61 63 74 6f | 72 79 5f 41 64 64 52 65 |CDIFacto|ry_AddRe|
|00001ba0| 66 28 25 70 29 20 2d 3e | 20 25 64 00 43 44 49 46 |f(%p) ->| %d.CDIF|
|00001bb0| 61 63 74 6f 72 79 5f 52 | 65 6c 65 61 73 65 28 25 |actory_R|elease(%|
|00001bc0| 70 29 20 2d 3e 20 25 64 | 00 00 00 00 70 70 47 70 |p) -> %d|....ppGp|
|00001bd0| 00 00 00 00 70 78 00 00 | 47 00 00 00 43 44 49 44 |....px..|G...CDID|
|00001be0| 65 76 00 00 45 52 52 4f | 52 20 25 73 3a 20 4d 61 |ev..ERRO|R %s: Ma|
|00001bf0| 79 20 6e 6f 74 20 62 65 | 20 63 61 6c 6c 65 64 20 |y not be| called |
|00001c00| 77 68 69 6c 65 20 64 65 | 76 69 63 65 20 69 73 20 |while de|vice is |
|00001c10| 61 63 71 75 69 72 65 64 | 00 00 00 00 44 65 76 69 |acquired|....Devi|
|00001c20| 63 65 20 43 72 69 74 53 | 65 63 20 45 6e 74 65 72 |ce CritS|ec Enter|
|00001c30| 65 64 20 40 25 73 2c 25 | 64 00 00 00 44 65 76 69 |ed @%s,%|d...Devi|
|00001c40| 63 65 20 43 72 69 74 53 | 65 63 20 62 6c 6f 63 6b |ce CritS|ec block|
|00001c50| 65 64 20 40 25 73 2c 25 | 64 00 00 00 44 65 76 69 |ed @%s,%|d...Devi|
|00001c60| 63 65 20 43 72 69 74 53 | 65 63 20 4c 65 61 76 69 |ce CritS|ec Leavi|
|00001c70| 6e 67 20 40 25 73 2c 25 | 64 00 00 00 74 68 69 73 |ng @%s,%|d...this|
|00001c80| 2d 3e 74 68 69 64 43 72 | 69 74 20 3d 3d 20 47 65 |->thidCr|it == Ge|
|00001c90| 74 43 75 72 72 65 6e 74 | 54 68 72 65 61 64 49 64 |tCurrent|ThreadId|
|00001ca0| 28 29 00 00 74 68 69 73 | 2d 3e 63 43 72 69 74 00 |()..this|->cCrit.|
|00001cb0| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00001cc0| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00001cd0| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00001ce0| 5c 64 6c 6c 5c 64 69 64 | 65 76 2e 63 00 00 00 00 |\dll\did|ev.c....|
|00001cf0| 43 44 49 44 65 76 5f 51 | 75 65 72 79 49 6e 74 65 |CDIDev_Q|ueryInte|
|00001d00| 72 66 61 63 65 28 29 00 | 43 44 49 44 65 76 5f 41 |rface().|CDIDev_A|
|00001d10| 64 64 52 65 66 28 25 70 | 29 20 2d 3e 20 25 64 00 |ddRef(%p|) -> %d.|
|00001d20| 43 44 49 44 65 76 5f 52 | 65 6c 65 61 73 65 28 25 |CDIDev_R|elease(%|
|00001d30| 70 29 20 2d 3e 20 25 64 | 00 00 00 00 49 44 69 72 |p) -> %d|....IDir|
|00001d40| 65 63 74 49 6e 70 75 74 | 44 65 76 69 63 65 3a 3a |ectInput|Device::|
|00001d50| 49 6e 69 74 69 61 6c 69 | 7a 65 3a 20 44 65 76 69 |Initiali|ze: Devi|
|00001d60| 63 65 20 69 73 20 62 75 | 73 79 00 00 49 44 69 72 |ce is bu|sy..IDir|
|00001d70| 65 63 74 49 6e 70 75 74 | 44 65 76 69 63 65 3a 3a |ectInput|Device::|
|00001d80| 49 6e 69 74 69 61 6c 69 | 7a 65 3a 20 44 65 76 69 |Initiali|ze: Devi|
|00001d90| 63 65 20 73 74 69 6c 6c | 20 68 61 73 20 65 66 66 |ce still| has eff|
|00001da0| 65 63 74 73 00 00 00 00 | 74 68 69 73 2d 3e 64 69 |ects....|this->di|
|00001db0| 64 63 46 46 20 3d 3d 20 | 30 00 00 00 74 68 69 73 |dcFF == |0...this|
|00001dc0| 2d 3e 63 65 6d 69 20 3d | 3d 20 30 00 74 68 69 73 |->cemi =|= 0.this|
|00001dd0| 2d 3e 68 4e 6f 74 69 66 | 79 20 3d 3d 20 30 00 00 |->hNotif|y == 0..|
|00001de0| 21 74 68 69 73 2d 3e 66 | 41 63 71 75 69 72 65 64 |!this->f|Acquired|
|00001df0| 49 6e 73 74 61 6e 63 65 | 00 00 00 00 21 74 68 69 |Instance|....!thi|
|00001e00| 73 2d 3e 66 41 63 71 75 | 69 72 65 64 00 00 00 00 |s->fAcqu|ired....|
|00001e10| 53 55 43 43 45 45 44 45 | 44 28 68 72 65 73 29 00 |SUCCEEDE|D(hres).|
|00001e20| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|00001e30| 63 65 3a 3a 52 65 6c 65 | 61 73 65 3a 20 41 6e 6f |ce::Rele|ase: Ano|
|00001e40| 74 68 65 72 20 74 68 72 | 65 61 64 20 69 73 20 75 |ther thr|ead is u|
|00001e50| 73 69 6e 67 20 74 68 65 | 20 6f 62 6a 65 63 74 3b |sing the| object;|
|00001e60| 20 63 72 61 73 68 20 73 | 6f 6f 6e 21 00 00 00 00 | crash s|oon!....|
|00001e70| 74 68 69 73 2d 3e 70 76 | 69 00 00 00 70 70 00 00 |this->pv|i...pp..|
|00001e80| 70 64 66 2d 3e 72 67 6f | 64 66 5b 69 6f 62 6a 5d |pdf->rgo|df[iobj]|
|00001e90| 2e 64 77 4f 66 73 20 3c | 20 70 64 66 2d 3e 64 77 |.dwOfs <| pdf->dw|
|00001ea0| 44 61 74 61 53 69 7a 65 | 00 00 00 00 21 49 73 42 |DataSize|....!IsB|
|00001eb0| 61 64 52 65 61 64 50 74 | 72 28 70 64 66 2d 3e 72 |adReadPt|r(pdf->r|
|00001ec0| 67 6f 64 66 2c 20 63 62 | 43 78 58 28 70 64 66 2d |godf, cb|CxX(pdf-|
|00001ed0| 3e 64 77 4e 75 6d 4f 62 | 6a 73 2c 20 4f 44 46 29 |>dwNumOb|js, ODF)|
|00001ee0| 29 00 00 00 70 64 66 2d | 3e 64 77 53 69 7a 65 20 |)...pdf-|>dwSize |
|00001ef0| 3d 3d 20 73 69 7a 65 6f | 66 28 74 68 69 73 2d 3e |== sizeo|f(this->|
|00001f00| 64 66 29 00 49 73 56 61 | 6c 69 64 53 69 7a 65 44 |df).IsVa|lidSizeD|
|00001f10| 49 44 45 56 49 43 45 4f | 42 4a 45 43 54 49 4e 53 |IDEVICEO|BJECTINS|
|00001f20| 54 41 4e 43 45 57 28 70 | 64 6f 69 57 2d 3e 64 77 |TANCEW(p|doiW->dw|
|00001f30| 53 69 7a 65 29 00 00 00 | 45 52 52 4f 52 3a 20 49 |Size)...|ERROR: I|
|00001f40| 44 69 72 65 63 74 49 6e | 70 75 74 44 65 76 69 63 |DirectIn|putDevic|
|00001f50| 65 3a 20 4e 6f 74 20 69 | 6e 69 74 69 61 6c 69 7a |e: Not i|nitializ|
|00001f60| 65 64 00 00 00 00 00 00 | 49 44 69 72 65 63 74 49 |ed......|IDirectI|
|00001f70| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 45 6e 75 6d |nputDevi|ce::Enum|
|00001f80| 4f 62 6a 65 63 74 73 3a | 20 49 6e 76 61 6c 69 64 |Objects:| Invalid|
|00001f90| 20 72 65 74 75 72 6e 20 | 76 61 6c 75 65 20 66 72 | return |value fr|
|00001fa0| 6f 6d 20 65 6e 75 6d 65 | 72 61 74 69 6f 6e 20 63 |om enume|ration c|
|00001fb0| 61 6c 6c 62 61 63 6b 00 | 21 43 44 49 44 65 76 5f |allback.|!CDIDev_|
|00001fc0| 49 6e 43 72 69 74 28 74 | 68 69 73 29 00 00 00 00 |InCrit(t|his)....|
|00001fd0| 70 70 78 00 47 78 78 57 | 70 00 00 00 70 70 70 78 |ppx.GxxW|p...pppx|
|00001fe0| 00 00 00 00 44 65 76 69 | 63 65 20 69 6e 74 65 72 |....Devi|ce inter|
|00001ff0| 6e 61 6c 20 64 61 74 61 | 20 6d 69 73 73 69 6e 67 |nal data| missing|
|00002000| 20 6f 6e 20 53 65 74 45 | 76 65 6e 74 4e 6f 74 69 | on SetE|ventNoti|
|00002010| 66 69 63 61 74 69 6f 6e | 00 00 00 00 00 00 00 00 |fication|........|
|00002020| 28 20 68 72 65 73 20 3d | 3d 20 53 5f 46 41 4c 53 |( hres =|= S_FALS|
|00002030| 45 20 29 20 7c 7c 20 28 | 20 28 20 68 72 65 73 20 |E ) || (| ( hres |
|00002040| 3d 3d 20 44 49 45 52 52 | 5f 4e 4f 54 49 4e 49 54 |== DIERR|_NOTINIT|
|00002050| 49 41 4c 49 5a 45 44 20 | 29 20 26 26 20 21 74 68 |IALIZED |) && !th|
|00002060| 69 73 2d 3e 70 76 69 20 | 29 00 00 00 48 61 6e 64 |is->pvi |)...Hand|
|00002070| 6c 65 20 6e 6f 74 20 66 | 6f 72 20 45 76 65 6e 74 |le not f|or Event|
|00002080| 20 69 6e 20 53 65 74 45 | 76 65 6e 74 4e 6f 74 69 | in SetE|ventNoti|
|00002090| 66 69 63 61 74 69 6f 6e | 00 00 00 00 25 73 3a 20 |fication|....%s: |
|000020a0| 64 77 4f 62 6a 20 6d 75 | 73 74 20 62 65 20 7a 65 |dwObj mu|st be ze|
|000020b0| 72 6f 20 69 66 20 44 49 | 50 48 5f 44 45 56 49 43 |ro if DI|PH_DEVIC|
|000020c0| 45 00 00 00 25 73 3a 20 | 4d 75 73 74 20 68 61 76 |E...%s: |Must hav|
|000020d0| 65 20 61 20 64 61 74 61 | 20 66 6f 72 6d 61 74 20 |e a data| format |
|000020e0| 74 6f 20 75 73 65 20 69 | 66 20 44 49 50 48 5f 42 |to use i|f DIPH_B|
|000020f0| 59 4f 46 46 53 45 54 00 | 25 53 3a 20 49 6e 76 61 |YOFFSET.|%S: Inva|
|00002100| 6c 69 64 20 6f 66 66 73 | 65 74 20 69 6e 20 64 77 |lid offs|et in dw|
|00002110| 4f 62 6a 2e 20 59 6f 75 | 20 6d 61 79 20 75 73 65 |Obj. You| may use|
|00002120| 20 44 49 50 48 5f 42 59 | 49 44 20 74 6f 20 65 6e | DIPH_BY|ID to en|
|00002130| 75 6d 20 69 74 2e 00 00 | 69 6f 62 6a 20 3d 3d 20 |um it...|iobj == |
|00002140| 2d 31 00 00 74 68 69 73 | 2d 3e 70 64 69 78 5b 69 |-1..this|->pdix[i|
|00002150| 6f 62 6a 5d 2e 64 77 4f | 66 73 20 3d 3d 20 64 77 |obj].dwO|fs == dw|
|00002160| 4f 62 6a 00 25 73 3a 20 | 49 6e 76 61 6c 69 64 20 |Obj.%s: |Invalid |
|00002170| 49 44 20 69 6e 20 64 77 | 4f 62 6a 00 25 73 3a 20 |ID in dw|Obj.%s: |
|00002180| 49 6e 76 61 6c 69 64 20 | 64 77 48 6f 77 00 00 00 |Invalid |dwHow...|
|00002190| 70 70 78 78 00 00 00 00 | 45 72 72 6f 72 3a 20 57 |ppxx....|Error: W|
|000021a0| 69 6e 64 6f 77 20 64 65 | 73 74 72 6f 79 65 64 20 |indow de|stroyed |
|000021b0| 77 68 69 6c 65 20 61 73 | 73 6f 63 69 61 74 65 64 |while as|sociated|
|000021c0| 20 77 69 74 68 20 61 20 | 64 65 76 69 63 65 00 00 | with a |device..|
|000021d0| 74 68 69 73 2d 3e 68 77 | 6e 64 00 00 43 44 49 44 |this->hw|nd..CDID|
|000021e0| 65 76 5f 49 73 43 6f 6e | 73 69 73 74 65 6e 74 28 |ev_IsCon|sistent(|
|000021f0| 74 68 69 73 29 00 00 00 | 43 44 49 44 65 76 5f 49 |this)...|CDIDev_I|
|00002200| 6e 43 72 69 74 28 74 68 | 69 73 29 00 74 68 69 73 |nCrit(th|is).this|
|00002210| 2d 3e 70 64 63 62 20 21 | 3d 20 63 5f 70 64 63 62 |->pdcb !|= c_pdcb|
|00002220| 4e 69 6c 00 25 73 3a 20 | 41 72 67 20 32 3a 20 49 |Nil.%s: |Arg 2: I|
|00002230| 6e 76 61 6c 69 64 20 70 | 6f 69 6e 74 65 72 00 00 |nvalid p|ointer..|
|00002240| 25 73 3a 20 41 72 67 20 | 31 3a 20 55 6e 6b 6e 6f |%s: Arg |1: Unkno|
|00002250| 77 6e 20 70 72 6f 70 65 | 72 74 79 00 25 73 3a 20 |wn prope|rty.%s: |
|00002260| 41 72 67 20 32 3a 20 49 | 6e 76 61 6c 69 64 20 64 |Arg 2: I|nvalid d|
|00002270| 77 53 69 7a 65 20 66 6f | 72 20 70 72 6f 70 65 72 |wSize fo|r proper|
|00002280| 74 79 00 00 70 78 70 78 | 00 00 00 00 47 65 74 2f |ty..pxpx|....Get/|
|00002290| 53 65 74 50 72 6f 70 65 | 72 74 79 3a 20 50 72 6f |SetPrope|rty: Pro|
|000022a0| 70 65 72 74 79 20 64 6f | 65 73 20 6e 6f 74 20 65 |perty do|es not e|
|000022b0| 78 69 73 74 00 00 00 00 | 47 65 74 2f 53 65 74 50 |xist....|Get/SetP|
|000022c0| 72 6f 70 65 72 74 79 3a | 20 50 72 6f 70 65 72 74 |roperty:| Propert|
|000022d0| 79 20 64 6f 65 73 20 6e | 6f 74 20 65 78 69 73 74 |y does n|ot exist|
|000022e0| 20 66 6f 72 20 74 68 61 | 74 20 6f 62 6a 65 63 74 | for tha|t object|
|000022f0| 00 00 00 00 53 65 74 50 | 72 6f 70 65 72 74 79 3a |....SetP|roperty:|
|00002300| 20 43 61 6e 6e 6f 74 20 | 63 68 61 6e 67 65 20 70 | Cannot |change p|
|00002310| 72 6f 70 65 72 74 79 20 | 77 68 69 6c 65 20 61 63 |roperty |while ac|
|00002320| 71 75 69 72 65 64 00 00 | 53 65 74 50 72 6f 70 65 |quired..|SetPrope|
|00002330| 72 74 79 3a 20 50 72 6f | 70 65 72 74 79 20 69 73 |rty: Pro|perty is|
|00002340| 20 72 65 61 64 2d 6f 6e | 6c 79 00 00 70 47 78 78 | read-on|ly..pGxx|
|00002350| 00 00 00 00 47 65 74 50 | 72 6f 70 65 72 74 79 3a |....GetP|roperty:|
|00002360| 20 50 72 6f 70 65 72 74 | 79 20 30 78 25 30 38 78 | Propert|y 0x%08x|
|00002370| 20 6e 6f 74 20 73 75 70 | 70 6f 72 74 65 64 20 6f | not sup|ported o|
|00002380| 6e 20 64 65 76 69 63 65 | 00 00 00 00 47 65 74 50 |n device|....GetP|
|00002390| 72 6f 70 65 72 74 79 3a | 20 4f 62 6a 65 63 74 20 |roperty:| Object |
|000023a0| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 61 20 67 |doesn't |have a g|
|000023b0| 72 61 6e 75 6c 61 72 69 | 74 79 00 00 47 65 74 50 |ranulari|ty..GetP|
|000023c0| 72 6f 70 65 72 74 79 3a | 20 4f 62 6a 65 63 74 20 |roperty:| Object |
|000023d0| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 61 20 72 |doesn't |have a r|
|000023e0| 61 6e 67 65 00 00 00 00 | 70 47 78 00 70 78 70 00 |ange....|pGx.pxp.|
|000023f0| 45 52 52 4f 52 3a 20 53 | 65 74 50 72 6f 70 65 72 |ERROR: S|etProper|
|00002400| 74 79 28 44 49 50 52 4f | 50 5f 46 46 47 41 49 4e |ty(DIPRO|P_FFGAIN|
|00002410| 29 3a 20 47 61 69 6e 20 | 6f 75 74 20 6f 66 20 72 |): Gain |out of r|
|00002420| 61 6e 67 65 00 00 00 00 | 44 49 50 52 4f 50 5f 42 |ange....|DIPROP_B|
|00002430| 55 46 46 45 52 53 49 5a | 45 3a 20 72 65 71 75 65 |UFFERSIZ|E: reque|
|00002440| 73 74 65 64 20 73 69 7a | 65 20 25 64 20 69 73 20 |sted siz|e %d is |
|00002450| 6c 61 72 67 65 72 20 74 | 68 61 6e 20 6d 61 78 69 |larger t|han maxi|
|00002460| 6d 75 6d 20 25 64 2c 20 | 75 73 69 6e 67 20 25 64 |mum %d, |using %d|
|00002470| 00 00 00 00 53 65 74 50 | 72 6f 70 65 72 74 79 3a |....SetP|roperty:|
|00002480| 20 50 72 6f 70 65 72 74 | 79 20 30 78 25 30 38 78 | Propert|y 0x%08x|
|00002490| 20 6e 6f 74 20 73 75 70 | 70 6f 72 74 65 64 20 6f | not sup|ported o|
|000024a0| 6e 20 64 65 76 69 63 65 | 00 00 00 00 45 52 52 4f |n device|....ERRO|
|000024b0| 52 20 25 73 3a 20 61 72 | 67 20 25 64 3a 20 69 6e |R %s: ar|g %d: in|
|000024c0| 76 61 6c 69 64 20 66 6c | 61 67 73 00 00 00 00 00 |valid fl|ags.....|
|000024d0| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|000024e0| 3a 20 4d 75 73 74 20 73 | 65 74 20 65 78 61 63 74 |: Must s|et exact|
|000024f0| 6c 79 20 6f 6e 65 20 6f | 66 20 44 49 53 43 4c 5f |ly one o|f DISCL_|
|00002500| 46 4f 52 45 47 52 4f 55 | 4e 44 20 6f 72 20 44 49 |FOREGROU|ND or DI|
|00002510| 53 43 4c 5f 42 41 43 4b | 47 52 4f 55 4e 44 00 00 |SCL_BACK|GROUND..|
|00002520| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00002530| 3a 20 4d 75 73 74 20 73 | 65 74 20 65 78 61 63 74 |: Must s|et exact|
|00002540| 6c 79 20 6f 6e 65 20 6f | 66 20 44 49 53 43 4c 5f |ly one o|f DISCL_|
|00002550| 45 58 43 4c 55 53 49 56 | 45 20 6f 72 20 44 49 53 |EXCLUSIV|E or DIS|
|00002560| 43 4c 5f 4e 4f 4e 45 58 | 43 4c 55 53 49 56 45 00 |CL_NONEX|CLUSIVE.|
|00002570| 45 52 52 4f 52 20 25 73 | 3a 20 77 69 6e 64 6f 77 |ERROR %s|: window|
|00002580| 20 6d 61 79 20 6e 6f 74 | 20 62 65 20 61 20 63 68 | may not| be a ch|
|00002590| 69 6c 64 20 77 69 6e 64 | 6f 77 00 00 00 00 00 00 |ild wind|ow......|
|000025a0| 45 52 52 4f 52 20 25 73 | 3a 20 77 69 6e 64 6f 77 |ERROR %s|: window|
|000025b0| 20 68 61 6e 64 6c 65 20 | 72 65 71 75 69 72 65 64 | handle |required|
|000025c0| 20 69 66 20 44 49 53 43 | 4c 5f 45 58 43 4c 55 53 | if DISC|L_EXCLUS|
|000025d0| 49 56 45 20 6f 72 20 44 | 49 53 43 4c 5f 46 4f 52 |IVE or D|ISCL_FOR|
|000025e0| 45 47 52 4f 55 4e 44 00 | 45 52 52 4f 52 20 25 73 |EGROUND.|ERROR %s|
|000025f0| 3a 20 77 69 6e 64 6f 77 | 20 6d 75 73 74 20 62 65 |: window| must be|
|00002600| 6c 6f 6e 67 20 74 6f 20 | 63 75 72 72 65 6e 74 20 |long to |current |
|00002610| 70 72 6f 63 65 73 73 00 | 68 72 65 73 20 3d 3d 20 |process.|hres == |
|00002620| 45 5f 49 4e 56 41 4c 49 | 44 41 52 47 00 00 00 00 |E_INVALI|DARG....|
|00002630| 70 78 78 00 44 65 76 69 | 63 65 20 64 72 69 76 65 |pxx.Devi|ce drive|
|00002640| 72 20 64 69 64 6e 27 74 | 20 70 72 6f 76 69 64 65 |r didn't| provide|
|00002650| 20 61 20 64 61 74 61 20 | 66 6f 72 6d 61 74 00 00 | a data |format..|
|00002660| 74 68 69 73 2d 3e 70 76 | 69 20 3d 3d 20 30 00 00 |this->pv|i == 0..|
|00002670| 70 78 78 47 00 00 00 00 | 47 70 00 00 6c 70 4f 62 |pxxG....|Gp..lpOb|
|00002680| 6a 44 61 74 20 21 3d 20 | 4e 55 4c 4c 00 00 00 00 |jDat != |NULL....|
|00002690| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|000026a0| 63 65 3a 3a 45 6e 75 6d | 45 66 66 65 63 74 73 49 |ce::Enum|EffectsI|
|000026b0| 6e 46 69 6c 65 3a 20 49 | 6e 76 61 6c 69 64 20 72 |nFile: I|nvalid r|
|000026c0| 65 74 75 72 6e 20 76 61 | 6c 75 65 20 66 72 6f 6d |eturn va|lue from|
|000026d0| 20 65 6e 75 6d 65 72 61 | 74 69 6f 6e 20 63 61 6c | enumera|tion cal|
|000026e0| 6c 62 61 63 6b 00 00 00 | 73 00 00 00 45 52 52 4f |lback...|s...ERRO|
|000026f0| 52 20 25 73 3a 20 44 65 | 76 69 63 65 20 69 73 20 |R %s: De|vice is |
|00002700| 6e 6f 74 20 61 63 71 75 | 69 72 65 64 20 69 6e 20 |not acqu|ired in |
|00002710| 65 78 63 6c 75 73 69 76 | 65 20 6d 6f 64 65 00 00 |exclusiv|e mode..|
|00002720| 44 65 76 69 63 65 20 25 | 70 20 66 6f 72 67 6f 74 |Device %|p forgot|
|00002730| 20 74 6f 20 64 65 73 74 | 72 6f 79 20 65 66 66 65 | to dest|roy effe|
|00002740| 63 74 20 25 30 38 78 00 | 72 67 70 64 69 65 5b 69 |ct %08x.|rgpdie[i|
|00002750| 70 64 69 65 5d 00 00 00 | 49 44 69 72 65 63 74 49 |pdie]...|IDirectI|
|00002760| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 52 65 6c 65 |nputDevi|ce::Rele|
|00002770| 61 73 65 3a 20 46 6f 72 | 67 6f 74 20 74 6f 20 63 |ase: For|got to c|
|00002780| 61 6c 6c 20 55 6e 61 63 | 71 75 69 72 65 28 29 00 |all Unac|quire().|
|00002790| 46 6f 72 63 69 6e 67 20 | 75 6e 61 63 71 75 69 72 |Forcing |unacquir|
|000027a0| 65 20 6f 66 20 25 30 38 | 78 20 64 75 65 20 74 6f |e of %08|x due to|
|000027b0| 20 66 6f 63 75 73 20 6c | 6f 73 73 00 72 67 70 64 | focus l|oss.rgpd|
|000027c0| 69 64 5b 69 70 64 69 64 | 5d 00 00 00 57 69 6e 64 |id[ipdid|]...Wind|
|000027d0| 6f 77 20 6e 6f 20 6c 6f | 6e 67 65 72 20 66 6f 72 |ow no lo|nger for|
|000027e0| 65 67 72 6f 75 6e 64 3b | 20 70 75 6e 74 69 6e 67 |eground;| punting|
|000027f0| 20 61 63 71 75 69 72 65 | 00 00 00 00 67 5f 68 77 | acquire|....g_hw|
|00002800| 6e 64 45 78 63 6c 75 73 | 69 76 65 20 3d 3d 20 74 |ndExclus|ive == t|
|00002810| 68 69 73 2d 3e 68 77 6e | 64 00 00 00 66 4c 69 6d |his->hwn|d...fLim|
|00002820| 70 46 46 28 74 68 69 73 | 2d 3e 63 41 78 65 73 2c |pFF(this|->cAxes,|
|00002830| 20 74 68 69 73 2d 3e 70 | 76 4c 61 73 74 42 75 66 | this->p|vLastBuf|
|00002840| 66 65 72 20 26 26 20 74 | 68 69 73 2d 3e 72 67 64 |fer && t|his->rgd|
|00002850| 77 41 78 65 73 4f 66 73 | 29 00 00 00 64 3a 5c 62 |wAxesOfs|)...d:\b|
|00002860| 75 69 6c 64 73 5c 6e 74 | 33 32 5f 63 68 6b 5c 6d |uilds\nt|32_chk\m|
|00002870| 75 6c 74 69 6d 65 64 69 | 61 5c 64 69 72 65 63 74 |ultimedi|a\direct|
|00002880| 78 5c 64 69 6e 70 75 74 | 5c 64 78 37 5c 64 6c 6c |x\dinput|\dx7\dll|
|00002890| 5c 64 69 64 65 76 64 66 | 2e 63 00 00 74 68 69 73 |\didevdf|.c..this|
|000028a0| 2d 3e 70 64 63 62 00 00 | 74 68 69 73 2d 3e 70 76 |->pdcb..|this->pv|
|000028b0| 42 75 66 66 65 72 00 00 | 74 68 69 73 2d 3e 64 69 |Buffer..|this->di|
|000028c0| 6f 70 74 20 3d 3d 20 64 | 69 6f 70 74 4e 6f 6e 65 |opt == d|ioptNone|
|000028d0| 00 00 00 00 74 68 69 73 | 2d 3e 64 69 6f 70 74 20 |....this|->diopt |
|000028e0| 3d 3d 20 64 69 6f 70 74 | 4d 61 74 63 68 00 00 00 |== diopt|Match...|
|000028f0| 21 74 68 69 73 2d 3e 70 | 76 42 75 66 66 65 72 00 |!this->p|vBuffer.|
|00002900| 74 68 69 73 2d 3e 64 69 | 6f 70 74 20 3d 3d 20 64 |this->di|opt == d|
|00002910| 69 6f 70 74 44 69 72 65 | 63 74 00 00 74 68 69 73 |ioptDire|ct..this|
|00002920| 2d 3e 64 77 44 61 74 61 | 53 69 7a 65 20 3d 3d 20 |->dwData|Size == |
|00002930| 74 68 69 73 2d 3e 64 66 | 2e 64 77 44 61 74 61 53 |this->df|.dwDataS|
|00002940| 69 7a 65 00 74 68 69 73 | 2d 3e 69 62 44 65 6c 74 |ize.this|->ibDelt|
|00002950| 61 20 3d 3d 20 30 00 00 | 74 68 69 73 2d 3e 64 69 |a == 0..|this->di|
|00002960| 6f 70 74 20 3d 3d 20 64 | 69 6f 70 74 45 71 75 61 |opt == d|ioptEqua|
|00002970| 6c 00 00 00 74 68 69 73 | 2d 3e 47 65 74 53 74 61 |l...this|->GetSta|
|00002980| 74 65 00 00 00 00 00 00 | 49 44 69 72 65 63 74 49 |te......|IDirectI|
|00002990| 6e 70 75 74 44 65 76 69 | 63 65 3a 20 4e 75 6c 6c |nputDevi|ce: Null|
|000029a0| 20 64 61 74 61 20 66 6f | 72 6d 61 74 3b 20 69 66 | data fo|rmat; if|
|000029b0| 20 74 68 61 74 27 73 20 | 77 68 61 74 20 79 6f 75 | that's |what you|
|000029c0| 20 77 61 6e 74 2e 2e 2e | 00 00 00 00 49 44 69 72 | want...|....IDir|
|000029d0| 65 63 74 49 6e 70 75 74 | 44 65 76 69 63 65 3a 20 |ectInput|Device: |
|000029e0| 4f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 6c 65 76 |Optimiza|tion lev|
|000029f0| 65 6c 20 31 2c 20 6f 6b | 61 79 00 00 49 44 69 72 |el 1, ok|ay..IDir|
|00002a00| 65 63 74 49 6e 70 75 74 | 44 65 76 69 63 65 3a 20 |ectInput|Device: |
|00002a10| 4f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 6c 65 76 |Optimiza|tion lev|
|00002a20| 65 6c 20 32 2c 20 64 69 | 72 65 63 74 20 61 63 63 |el 2, di|rect acc|
|00002a30| 65 73 73 00 49 44 69 72 | 65 63 74 49 6e 70 75 74 |ess.IDir|ectInput|
|00002a40| 44 65 76 69 63 65 3a 20 | 4f 70 74 69 6d 69 7a 61 |Device: |Optimiza|
|00002a50| 74 69 6f 6e 20 6c 65 76 | 65 6c 20 30 2c 20 74 72 |tion lev|el 0, tr|
|00002a60| 61 6e 73 6c 61 74 69 6f | 6e 20 6e 65 65 64 65 64 |anslatio|n needed|
|00002a70| 00 00 00 00 49 44 69 72 | 65 63 74 49 6e 70 75 74 |....IDir|ectInput|
|00002a80| 44 65 76 69 63 65 3a 20 | 4f 70 74 69 6d 69 7a 61 |Device: |Optimiza|
|00002a90| 74 69 6f 6e 20 6c 65 76 | 65 6c 20 33 2c 20 66 75 |tion lev|el 3, fu|
|00002aa0| 6c 6c 20 73 70 65 65 64 | 20 61 68 65 61 64 21 00 |ll speed| ahead!.|
|00002ab0| 69 62 20 2b 20 69 62 4d | 61 78 20 3c 3d 20 74 68 |ib + ibM|ax <= th|
|00002ac0| 69 73 2d 3e 64 77 44 61 | 74 61 53 69 7a 65 00 00 |is->dwDa|taSize..|
|00002ad0| 69 62 20 2b 20 28 69 6e | 74 29 69 62 4d 69 6e 20 |ib + (in|t)ibMin |
|00002ae0| 3e 3d 20 30 00 00 00 00 | 69 62 4d 69 6e 20 3c 20 |>= 0....|ibMin < |
|00002af0| 69 62 4d 61 78 00 00 00 | 49 44 69 72 65 63 74 49 |ibMax...|IDirectI|
|00002b00| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 53 65 74 44 |nputDevi|ce::SetD|
|00002b10| 61 74 61 46 6f 72 6d 61 | 74 3a 20 64 77 44 61 74 |ataForma|t: dwDat|
|00002b20| 61 53 69 7a 65 20 6d 75 | 73 74 20 62 65 20 61 20 |aSize mu|st be a |
|00002b30| 6d 75 6c 74 69 70 6c 65 | 20 6f 66 20 34 00 00 00 |multiple| of 4...|
|00002b40| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|00002b50| 63 65 3a 3a 53 65 74 44 | 61 74 61 46 6f 72 6d 61 |ce::SetD|ataForma|
|00002b60| 74 3a 20 49 6e 76 61 6c | 69 64 20 64 77 4f 62 6a |t: Inval|id dwObj|
|00002b70| 53 69 7a 65 00 00 00 00 | 45 52 52 4f 52 20 25 73 |Size....|ERROR %s|
|00002b80| 3a 20 61 72 67 20 25 64 | 3a 20 69 6e 76 61 6c 69 |: arg %d|: invali|
|00002b90| 64 20 76 61 6c 75 65 00 | 25 73 3a 20 49 6e 70 75 |d value.|%s: Inpu|
|00002ba0| 74 20 6c 6f 73 74 00 00 | 68 72 65 73 20 3d 3d 20 |t lost..|hres == |
|00002bb0| 53 5f 4f 4b 00 00 00 00 | 74 68 69 73 2d 3e 47 65 |S_OK....|this->Ge|
|00002bc0| 74 44 65 76 69 63 65 53 | 74 61 74 65 00 00 00 00 |tDeviceS|tate....|
|00002bd0| 74 68 69 73 2d 3e 70 64 | 69 78 00 00 20 44 69 72 |this->pd|ix.. Dir|
|00002be0| 65 63 74 49 6e 70 75 74 | 3a 20 41 75 74 6f 20 61 |ectInput|: Auto a|
|00002bf0| 63 71 75 69 72 65 64 20 | 28 30 78 25 70 29 00 00 |cquired |(0x%p)..|
|00002c00| 74 68 69 73 2d 3e 66 43 | 6f 6f 6b 00 45 52 52 4f |this->fC|ook.ERRO|
|00002c10| 52 20 25 73 3a 20 61 72 | 67 20 25 64 3a 20 64 65 |R %s: ar|g %d: de|
|00002c20| 76 69 63 65 20 69 73 20 | 6e 6f 74 20 62 75 66 66 |vice is |not buff|
|00002c30| 65 72 65 64 00 00 00 00 | 45 52 52 4f 52 20 25 73 |ered....|ERROR %s|
|00002c40| 3a 20 25 73 00 00 00 00 | 49 6e 70 75 74 20 6c 6f |: %s....|Input lo|
|00002c50| 73 74 00 00 4e 6f 74 20 | 61 63 71 75 69 72 65 64 |st..Not |acquired|
|00002c60| 00 00 00 00 45 52 52 4f | 52 20 25 73 20 2d 20 25 |....ERRO|R %s - %|
|00002c70| 73 00 00 00 69 6e 70 75 | 74 20 6c 6f 73 74 00 00 |s...inpu|t lost..|
|00002c80| 66 4c 69 6d 70 46 46 28 | 73 64 64 2e 63 65 6c 74 |fLimpFF(|sdd.celt|
|00002c90| 49 6e 2c 20 70 64 6f 64 | 48 65 61 64 20 3e 3d 20 |In, pdod|Head >= |
|00002ca0| 70 64 6f 64 29 00 00 00 | 63 65 6c 74 00 00 00 00 |pdod)...|celt....|
|00002cb0| 20 44 69 72 65 63 74 49 | 6e 70 75 74 3a 20 41 75 | DirectI|nput: Au|
|00002cc0| 74 6f 20 61 63 71 75 69 | 72 65 64 20 64 65 76 69 |to acqui|red devi|
|00002cd0| 63 65 20 28 30 78 25 70 | 29 00 00 00 45 52 52 4f |ce (0x%p|)...ERRO|
|00002ce0| 52 20 25 73 3a 20 61 72 | 67 20 25 64 3a 20 69 6e |R %s: ar|g %d: in|
|00002cf0| 76 61 6c 69 64 20 76 61 | 6c 75 65 3b 20 63 72 61 |valid va|lue; cra|
|00002d00| 73 68 20 73 6f 6f 6e 00 | 70 78 70 78 78 00 00 00 |sh soon.|pxpxx...|
|00002d10| 74 68 69 73 2d 3e 70 64 | 69 78 5b 69 6f 62 6a 5d |this->pd|ix[iobj]|
|00002d20| 2e 64 77 4f 66 73 20 3d | 3d 20 64 77 4f 66 73 00 |.dwOfs =|= dwOfs.|
|00002d30| 74 68 69 73 2d 3e 72 67 | 69 6f 62 6a 00 00 00 00 |this->rg|iobj....|
|00002d40| 28 44 57 4f 52 44 29 69 | 6f 62 6a 20 3c 20 74 68 |(DWORD)i|obj < th|
|00002d50| 69 73 2d 3e 64 66 2e 64 | 77 4e 75 6d 4f 62 6a 73 |is->df.d|wNumObjs|
|00002d60| 00 00 00 00 45 52 52 4f | 52 3a 20 4d 75 73 74 20 |....ERRO|R: Must |
|00002d70| 68 61 76 65 20 61 20 64 | 61 74 61 20 66 6f 72 6d |have a d|ata form|
|00002d80| 61 74 20 74 6f 20 75 73 | 65 20 6f 66 66 73 65 74 |at to us|e offset|
|00002d90| 73 00 00 00 28 66 6c 20 | 26 20 7e 44 45 56 43 4f |s...(fl |& ~DEVCO|
|00002da0| 5f 56 41 4c 49 44 29 20 | 3d 3d 20 30 00 00 00 00 |_VALID) |== 0....|
|00002db0| 72 67 69 6f 62 6a 5b 64 | 77 4f 66 73 5d 20 3d 3d |rgiobj[d|wOfs] ==|
|00002dc0| 20 2d 31 00 25 73 3a 20 | 44 61 74 61 20 66 6f 72 | -1.%s: |Data for|
|00002dd0| 6d 61 74 20 63 61 6e 6e | 6f 74 20 65 78 63 65 65 |mat cann|ot excee|
|00002de0| 64 20 36 34 4b 00 00 00 | 25 73 3a 20 4f 66 66 73 |d 64K...|%s: Offs|
|00002df0| 65 74 20 6f 75 74 20 6f | 66 20 72 61 6e 67 65 20 |et out o|f range |
|00002e00| 69 6e 20 64 61 74 61 20 | 66 6f 72 6d 61 74 00 00 |in data |format..|
|00002e10| 25 73 3a 20 46 6f 72 6d | 61 74 20 6e 6f 74 20 63 |%s: Form|at not c|
|00002e20| 6f 6d 70 61 74 69 62 6c | 65 20 77 69 74 68 20 64 |ompatibl|e with d|
|00002e30| 65 76 69 63 65 00 00 00 | 25 73 3a 20 44 77 6f 72 |evice...|%s: Dwor|
|00002e40| 64 20 6f 62 6a 65 63 74 | 73 20 6d 75 73 74 20 62 |d object|s must b|
|00002e50| 65 20 61 6c 69 67 6e 65 | 64 00 00 00 70 64 69 78 |e aligne|d...pdix|
|00002e60| 5b 72 67 69 6f 62 6a 5b | 64 77 4f 66 73 5d 5d 2e |[rgiobj[|dwOfs]].|
|00002e70| 64 77 4f 66 73 20 3d 3d | 20 64 77 4f 66 73 00 00 |dwOfs ==| dwOfs..|
|00002e80| 74 68 69 73 2d 3e 63 64 | 77 50 4f 56 20 3c 20 6c |this->cd|wPOV < l|
|00002e90| 70 64 66 2d 3e 64 77 4e | 75 6d 4f 62 6a 73 00 00 |pdf->dwN|umObjs..|
|00002ea0| 4f 62 6a 65 63 74 20 25 | 32 64 3a 20 53 6b 69 70 |Object %|2d: Skip|
|00002eb0| 70 65 64 20 28 6f 70 74 | 69 6f 6e 61 6c 29 00 00 |ped (opt|ional)..|
|00002ec0| 43 6f 75 6c 64 20 6e 6f | 74 20 73 65 74 20 44 49 |Could no|t set DI|
|00002ed0| 50 52 4f 50 5f 45 4e 41 | 42 4c 45 52 45 50 4f 52 |PROP_ENA|BLEREPOR|
|00002ee0| 54 49 44 20 66 6f 72 20 | 6f 66 66 73 65 74 20 25 |TID for |offset %|
|00002ef0| 64 00 00 00 4f 62 6a 65 | 63 74 20 25 32 64 3a 20 |d...Obje|ct %2d: |
|00002f00| 6f 66 66 73 65 74 20 25 | 30 38 78 00 42 65 67 69 |offset %|08x.Begi|
|00002f10| 6e 20 70 61 72 73 65 20 | 64 61 74 61 20 66 6f 72 |n parse |data for|
|00002f20| 6d 61 74 00 74 68 69 73 | 2d 3e 63 64 77 50 4f 56 |mat.this|->cdwPOV|
|00002f30| 20 3d 3d 20 30 00 00 00 | 74 68 69 73 2d 3e 72 67 | == 0...|this->rg|
|00002f40| 69 6f 62 6a 20 3d 3d 20 | 30 00 00 00 74 68 69 73 |iobj == |0...this|
|00002f50| 2d 3e 70 64 69 78 20 3d | 3d 20 30 00 25 73 3a 20 |->pdix =|= 0.%s: |
|00002f60| 43 61 6e 6e 6f 74 20 63 | 6f 6d 62 69 6e 65 20 44 |Cannot c|ombine D|
|00002f70| 49 44 46 5f 52 45 4c 41 | 58 49 53 20 77 69 74 68 |IDF_RELA|XIS with|
|00002f80| 20 44 49 44 46 5f 41 42 | 53 41 58 49 53 00 00 00 | DIDF_AB|SAXIS...|
|00002f90| 43 6f 75 6c 64 20 6e 6f | 74 20 73 65 74 20 44 49 |Could no|t set DI|
|00002fa0| 50 52 4f 50 5f 45 4e 41 | 42 4c 45 52 45 50 4f 52 |PROP_ENA|BLEREPOR|
|00002fb0| 54 49 44 20 74 6f 20 30 | 78 30 00 00 00 00 00 00 |TID to 0|x0......|
|00002fc0| 57 61 72 6e 69 6e 67 3a | 20 49 44 69 72 65 63 74 |Warning:| IDirect|
|00002fd0| 49 6e 70 75 74 44 65 76 | 69 63 65 3a 3a 49 6e 69 |InputDev|ice::Ini|
|00002fe0| 74 69 61 6c 69 7a 65 20 | 6e 6f 74 20 63 61 6c 6c |tialize |not call|
|00002ff0| 65 64 3b 20 61 73 73 75 | 6d 69 6e 67 20 76 65 72 |ed; assu|ming ver|
|00003000| 73 69 6f 6e 20 33 2e 30 | 00 00 00 00 25 73 3a 20 |sion 3.0|....%s: |
|00003010| 45 52 52 4f 52 3a 20 64 | 77 53 65 71 75 65 6e 63 |ERROR: d|wSequenc|
|00003020| 65 20 6d 75 73 74 20 62 | 65 20 7a 65 72 6f 00 00 |e must b|e zero..|
|00003030| 25 73 3a 20 45 52 52 4f | 52 3a 20 64 77 54 69 6d |%s: ERRO|R: dwTim|
|00003040| 65 53 74 61 6d 70 20 6d | 75 73 74 20 62 65 20 7a |eStamp m|ust be z|
|00003050| 65 72 6f 00 64 3a 5c 62 | 75 69 6c 64 73 5c 6e 74 |ero.d:\b|uilds\nt|
|00003060| 33 32 5f 63 68 6b 5c 6d | 75 6c 74 69 6d 65 64 69 |32_chk\m|ultimedi|
|00003070| 61 5c 64 69 72 65 63 74 | 78 5c 64 69 6e 70 75 74 |a\direct|x\dinput|
|00003080| 5c 64 78 37 5c 64 6c 6c | 5c 64 69 64 65 76 65 66 |\dx7\dll|\didevef|
|00003090| 2e 63 00 00 66 4c 69 6d | 70 46 46 28 53 55 43 43 |.c..fLim|pFF(SUCC|
|000030a0| 45 45 44 45 44 28 68 72 | 65 73 29 2c 20 28 50 56 |EEDED(hr|es), (PV|
|000030b0| 29 2a 70 70 64 65 66 66 | 20 3d 3d 20 5f 74 68 69 |)*ppdeff| == _thi|
|000030c0| 73 50 76 28 2a 70 70 64 | 65 66 66 29 29 00 00 00 |sPv(*ppd|eff))...|
|000030d0| 70 47 70 70 00 00 00 00 | 25 73 3a 20 45 66 66 65 |pGpp....|%s: Effe|
|000030e0| 63 74 20 6e 6f 74 20 73 | 75 70 70 6f 72 74 65 64 |ct not s|upported|
|000030f0| 20 62 79 20 64 65 76 69 | 63 65 00 00 70 64 65 69 | by devi|ce..pdei|
|00003100| 57 2d 3e 64 77 53 69 7a | 65 20 3d 3d 20 63 62 58 |W->dwSiz|e == cbX|
|00003110| 28 2a 70 64 65 69 57 29 | 00 00 00 00 25 73 3a 20 |(*pdeiW)|....%s: |
|00003120| 49 6e 76 61 6c 69 64 20 | 72 65 74 75 72 6e 20 76 |Invalid |return v|
|00003130| 61 6c 75 65 20 66 72 6f | 6d 20 63 61 6c 6c 62 61 |alue fro|m callba|
|00003140| 63 6b 00 00 47 78 57 70 | 00 00 00 00 70 70 47 00 |ck..GxWp|....ppG.|
|00003150| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00003160| 3a 20 69 6e 76 61 6c 69 | 64 20 63 6f 6d 6d 61 6e |: invali|d comman|
|00003170| 64 00 00 00 74 68 69 73 | 2d 3e 73 68 2e 64 77 45 |d...this|->sh.dwE|
|00003180| 66 66 65 63 74 20 3d 3d | 20 30 00 00 41 74 74 72 |ffect ==| 0..Attr|
|00003190| 69 62 75 74 65 73 00 00 | 57 61 72 6e 69 6e 67 3a |ibutes..|Warning:|
|000031a0| 20 49 6e 73 75 66 66 69 | 63 69 65 6e 74 20 6d 65 | Insuffi|cient me|
|000031b0| 6d 6f 72 79 20 66 6f 72 | 20 66 6f 72 63 65 20 66 |mory for| force f|
|000031c0| 65 65 64 62 61 63 6b 00 | 45 66 66 65 63 74 73 00 |eedback.|Effects.|
|000031d0| 68 6b 46 46 00 00 00 00 | 0d 00 00 00 63 6c 01 70 |hkFF....|....cl.p|
|000031e0| 0e 00 00 00 55 67 01 70 | 28 2a 70 70 65 6d 29 2d |....Ug.p|(*ppem)-|
|000031f0| 3e 64 77 53 69 67 6e 61 | 74 75 72 65 20 3d 3d 20 |>dwSigna|ture == |
|00003200| 43 45 4d 5f 53 49 47 4e | 41 54 55 52 45 00 00 00 |CEM_SIGN|ATURE...|
|00003210| 70 6c 74 73 2d 3e 63 52 | 65 66 00 00 21 28 74 68 |plts->cR|ef..!(th|
|00003220| 69 73 2d 3e 76 69 2e 66 | 6c 20 26 20 56 49 46 4c |is->vi.f|l & VIFL|
|00003230| 5f 41 43 51 55 49 52 45 | 44 29 00 00 74 68 69 73 |_ACQUIRE|D)..this|
|00003240| 2d 3e 63 52 65 66 20 3d | 3d 20 30 00 74 68 69 73 |->cRef =|= 0.this|
|00003250| 2d 3e 64 77 53 69 67 6e | 61 74 75 72 65 20 3d 3d |->dwSign|ature ==|
|00003260| 20 43 45 4d 5f 53 49 47 | 4e 41 54 55 52 45 00 00 | CEM_SIG|NATURE..|
|00003270| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00003280| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00003290| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|000032a0| 5c 64 6c 6c 5c 64 69 65 | 6d 2e 63 00 70 64 77 53 |\dll\die|m.c.pdwS|
|000032b0| 65 71 75 65 6e 63 65 00 | 64 3a 5c 62 75 69 6c 64 |equence.|d:\build|
|000032c0| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|000032d0| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|000032e0| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 65 |nput\dx7|\dll\die|
|000032f0| 6d 2e 68 00 25 53 3a 20 | 4e 6f 74 20 61 63 71 75 |m.h.%S: |Not acqu|
|00003300| 69 72 65 64 20 25 64 00 | 25 53 3a 20 53 74 69 6c |ired %d.|%S: Stil|
|00003310| 6c 20 61 63 71 75 69 72 | 65 64 20 25 64 00 00 00 |l acquir|ed %d...|
|00003320| 28 66 64 75 66 6c 20 26 | 20 7e 46 44 55 46 4c 5f |(fdufl &| ~FDUFL_|
|00003330| 55 4e 50 4c 55 47 47 45 | 44 29 20 3d 3d 20 30 00 |UNPLUGGE|D) == 0.|
|00003340| 70 65 6d 2d 3e 64 77 53 | 69 67 6e 61 74 75 72 65 |pem->dwS|ignature|
|00003350| 20 3d 3d 20 43 45 4d 5f | 53 49 47 4e 41 54 55 52 | == CEM_|SIGNATUR|
|00003360| 45 00 00 00 21 44 6c 6c | 49 6e 43 72 69 74 28 29 |E...!Dll|InCrit()|
|00003370| 00 00 00 00 28 50 56 29 | 74 68 69 73 20 3d 3d 20 |....(PV)|this == |
|00003380| 28 50 56 29 2a 70 70 76 | 69 00 00 00 70 76 64 66 |(PV)*ppv|i...pvdf|
|00003390| 2d 3e 63 62 44 61 74 61 | 20 3d 3d 20 74 68 69 73 |->cbData| == this|
|000033a0| 2d 3e 70 65 64 2d 3e 63 | 62 44 61 74 61 00 00 00 |->ped->c|bData...|
|000033b0| 25 53 3a 20 41 6c 72 65 | 61 64 79 20 61 63 71 75 |%S: Alre|ady acqu|
|000033c0| 69 72 65 64 20 25 64 00 | 43 45 6d 5f 4c 4c 5f 54 |ired %d.|CEm_LL_T|
|000033d0| 68 72 65 61 64 50 72 6f | 63 3a 20 54 68 72 65 61 |hreadPro|c: Threa|
|000033e0| 64 20 74 65 72 6d 69 6e | 61 74 69 6e 67 00 00 00 |d termin|ating...|
|000033f0| 70 6c 74 73 2d 3e 72 67 | 6c 68 73 5b 4c 4c 54 53 |plts->rg|lhs[LLTS|
|00003400| 5f 4d 53 45 5d 2e 63 45 | 78 63 6c 20 3d 3d 20 30 |_MSE].cE|xcl == 0|
|00003410| 00 00 00 00 70 6c 74 73 | 2d 3e 72 67 6c 68 73 5b |....plts|->rglhs[|
|00003420| 4c 4c 54 53 5f 4d 53 45 | 5d 2e 63 48 6f 6f 6b 20 |LLTS_MSE|].cHook |
|00003430| 3d 3d 20 30 00 00 00 00 | 70 6c 74 73 2d 3e 72 67 |== 0....|plts->rg|
|00003440| 6c 68 73 5b 4c 4c 54 53 | 5f 4b 42 44 5d 2e 63 45 |lhs[LLTS|_KBD].cE|
|00003450| 78 63 6c 20 3d 3d 20 30 | 00 00 00 00 70 6c 74 73 |xcl == 0|....plts|
|00003460| 2d 3e 72 67 6c 68 73 5b | 4c 4c 54 53 5f 4b 42 44 |->rglhs[|LLTS_KBD|
|00003470| 5d 2e 63 48 6f 6f 6b 20 | 3d 3d 20 30 00 00 00 00 |].cHook |== 0....|
|00003480| 47 50 41 5f 46 69 6e 64 | 50 74 72 28 26 70 6c 74 |GPA_Find|Ptr(&plt|
|00003490| 73 2d 3e 67 70 61 48 69 | 64 2c 20 70 65 6d 29 00 |s->gpaHi|d, pem).|
|000034a0| 43 45 6d 5f 4c 4c 5f 54 | 68 72 65 61 64 50 72 6f |CEm_LL_T|hreadPro|
|000034b0| 63 3a 20 54 68 72 65 61 | 64 20 73 74 61 72 74 65 |c: Threa|d starte|
|000034c0| 64 00 00 00 70 6c 74 73 | 2d 3e 69 64 54 68 72 65 |d...plts|->idThre|
|000034d0| 61 64 20 3d 3d 20 47 65 | 74 43 75 72 72 65 6e 74 |ad == Ge|tCurrent|
|000034e0| 54 68 72 65 61 64 49 64 | 28 29 00 00 43 45 6d 5f |ThreadId|()..CEm_|
|000034f0| 47 65 74 57 6f 72 6b 65 | 72 54 68 72 65 61 64 3a |GetWorke|rThread:|
|00003500| 20 66 61 69 6c 65 64 20 | 74 6f 20 4c 6f 61 64 4c | failed |to LoadL|
|00003510| 69 62 72 61 72 79 28 20 | 73 65 6c 66 20 29 2c 20 |ibrary( |self ), |
|00003520| 6c 65 20 3d 20 25 64 00 | 43 45 6d 5f 47 65 74 57 |le = %d.|CEm_GetW|
|00003530| 6f 72 6b 65 72 54 68 72 | 65 61 64 3a 20 43 72 65 |orkerThr|ead: Cre|
|00003540| 61 74 65 45 76 65 6e 74 | 20 66 61 69 6c 65 64 20 |ateEvent| failed |
|00003550| 77 69 74 68 20 65 72 72 | 6f 72 20 25 64 00 00 00 |with err|or %d...|
|00003560| 43 45 6d 5f 47 65 74 57 | 6f 72 6b 65 72 54 68 72 |CEm_GetW|orkerThr|
|00003570| 65 61 64 3a 20 43 72 65 | 61 74 65 54 68 72 65 61 |ead: Cre|ateThrea|
|00003580| 64 20 66 61 69 6c 65 64 | 20 77 69 74 68 20 65 72 |d failed| with er|
|00003590| 72 6f 72 20 25 64 00 00 | 43 45 6d 5f 47 65 74 57 |ror %d..|CEm_GetW|
|000035a0| 6f 72 6b 65 72 54 68 72 | 65 61 64 3a 20 46 69 72 |orkerThr|ead: Fir|
|000035b0| 73 74 20 77 61 69 74 20 | 72 65 74 75 72 6e 65 64 |st wait |returned|
|000035c0| 20 30 78 25 30 38 78 20 | 77 69 74 68 20 4c 61 73 | 0x%08x |with Las|
|000035d0| 74 45 72 72 6f 72 20 25 | 64 00 00 00 43 45 6d 5f |tError %|d...CEm_|
|000035e0| 47 65 74 57 6f 72 6b 65 | 72 54 68 72 65 61 64 3a |GetWorke|rThread:|
|000035f0| 20 43 72 65 61 74 65 64 | 20 54 68 72 65 61 64 20 | Created| Thread |
|00003600| 74 65 72 6d 69 6e 61 74 | 65 64 20 6f 6e 20 66 69 |terminat|ed on fi|
|00003610| 72 73 74 20 77 61 69 74 | 00 00 00 00 70 6c 74 73 |rst wait|....plts|
|00003620| 00 00 00 00 70 6c 74 73 | 2d 3e 72 67 6c 68 73 5b |....plts|->rglhs[|
|00003630| 69 6c 74 73 5d 2e 63 48 | 6f 6f 6b 20 3e 3d 20 70 |ilts].cH|ook >= p|
|00003640| 6c 74 73 2d 3e 72 67 6c | 68 73 5b 69 6c 74 73 5d |lts->rgl|hs[ilts]|
|00003650| 2e 63 45 78 63 6c 00 00 | 69 6c 74 73 3d 3d 4c 4c |.cExcl..|ilts==LL|
|00003660| 54 53 5f 4b 42 44 20 7c | 7c 20 69 6c 74 73 3d 3d |TS_KBD ||| ilts==|
|00003670| 4c 4c 54 53 5f 4d 53 45 | 00 00 00 00 70 75 75 75 |LLTS_MSE|....puuu|
|00003680| 00 00 00 00 00 00 00 00 | 4e 6f 74 69 66 79 57 6f |........|NotifyWo|
|00003690| 72 6b 65 72 54 68 72 65 | 61 64 50 65 6d 3a 20 4e |rkerThre|adPem: N|
|000036a0| 6f 74 20 65 78 70 65 63 | 74 69 6e 67 20 72 65 73 |ot expec|ting res|
|000036b0| 70 6f 6e 73 65 20 66 72 | 6f 6d 20 64 65 61 64 20 |ponse fr|om dead |
|000036c0| 77 6f 72 6b 65 72 20 74 | 68 72 65 61 64 00 00 00 |worker t|hread...|
|000036d0| 70 6c 74 73 2d 3e 70 65 | 6d 43 68 65 63 6b 20 3d |plts->pe|mCheck =|
|000036e0| 3d 20 4e 55 4c 4c 00 00 | 4e 6f 74 69 66 79 57 6f |= NULL..|NotifyWo|
|000036f0| 72 6b 65 72 54 68 72 65 | 61 64 50 65 6d 3a 20 57 |rkerThre|adPem: W|
|00003700| 61 69 74 46 6f 72 4d 75 | 6c 74 69 70 6c 65 4f 62 |aitForMu|ltipleOb|
|00003710| 6a 65 63 74 73 20 72 65 | 74 75 72 6e 65 64 20 30 |jects re|turned 0|
|00003720| 78 25 30 38 78 20 77 69 | 74 68 20 4c 61 73 74 45 |x%08x wi|th LastE|
|00003730| 72 72 6f 72 20 25 64 00 | 4e 75 64 67 65 57 6f 72 |rror %d.|NudgeWor|
|00003740| 6b 65 72 54 68 72 65 61 | 64 50 65 6d 3a 20 50 6f |kerThrea|dPem: Po|
|00003750| 73 74 54 68 72 65 61 64 | 4d 65 73 73 61 67 65 20 |stThread|Message |
|00003760| 53 55 43 43 45 45 44 45 | 44 2c 20 77 61 69 74 69 |SUCCEEDE|D, waiti|
|00003770| 6e 67 20 66 6f 72 20 65 | 76 65 6e 74 20 2e 2e 2e |ng for e|vent ...|
|00003780| 20 00 00 00 4e 75 64 67 | 65 57 6f 72 6b 65 72 54 | ...Nudg|eWorkerT|
|00003790| 68 72 65 61 64 50 65 6d | 3a 20 50 6f 73 74 54 68 |hreadPem|: PostTh|
|000037a0| 72 65 61 64 4d 65 73 73 | 61 67 65 20 46 61 69 6c |readMess|age Fail|
|000037b0| 65 64 20 77 69 74 68 20 | 65 72 72 6f 72 20 25 64 |ed with |error %d|
|000037c0| 00 00 00 00 00 00 00 00 | 44 49 47 45 54 45 4d 46 |........|DIGETEMF|
|000037d0| 4c 28 44 49 4d 41 4b 45 | 45 4d 46 4c 28 70 64 65 |L(DIMAKE|EMFL(pde|
|000037e0| 76 66 2d 3e 64 77 45 6d | 75 6c 61 74 69 6f 6e 29 |vf->dwEm|ulation)|
|000037f0| 29 20 3d 3d 20 70 64 65 | 76 66 2d 3e 64 77 45 6d |) == pde|vf->dwEm|
|00003800| 75 6c 61 74 69 6f 6e 00 | 70 64 65 76 66 2d 3e 63 |ulation.|pdevf->c|
|00003810| 62 44 61 74 61 20 3d 3d | 20 70 65 64 2d 3e 63 62 |bData ==| ped->cb|
|00003820| 44 61 74 61 00 00 00 00 | 66 4c 69 6d 70 46 46 28 |Data....|fLimpFF(|
|00003830| 70 65 6d 4e 65 78 74 2c | 20 70 65 6d 4e 65 78 74 |pemNext,| pemNext|
|00003840| 2d 3e 64 77 53 69 67 6e | 61 74 75 72 65 20 3d 3d |->dwSign|ature ==|
|00003850| 20 43 45 4d 5f 53 49 47 | 4e 41 54 55 52 45 29 00 | CEM_SIG|NATURE).|
|00003860| 43 45 6d 5f 42 75 66 66 | 65 72 45 76 65 6e 74 3a |CEm_Buff|erEvent:|
|00003870| 20 41 63 63 65 73 73 20 | 56 69 6f 6c 61 74 69 6f | Access |Violatio|
|00003880| 6e 20 63 61 74 63 68 65 | 64 21 20 4d 6f 73 74 20 |n catche|d! Most |
|00003890| 6c 69 6b 65 6c 79 20 74 | 68 65 20 64 65 76 69 63 |likely t|he devic|
|000038a0| 65 20 68 61 73 20 62 65 | 65 6e 20 72 65 6c 65 61 |e has be|en relea|
|000038b0| 73 65 64 00 42 75 66 66 | 65 72 20 6f 76 65 72 66 |sed.Buff|er overf|
|000038c0| 6c 6f 77 3b 20 64 69 73 | 63 61 72 64 20 6f 6c 64 |low; dis|card old|
|000038d0| 20 64 61 74 61 00 00 00 | 70 64 6f 64 20 3c 3d 20 | data...|pdod <= |
|000038e0| 70 65 6d 2d 3e 76 69 2e | 70 45 6e 64 00 00 00 00 |pem->vi.|pEnd....|
|000038f0| 70 65 6d 2d 3e 72 67 64 | 77 44 66 00 64 77 4f 66 |pem->rgd|wDf.dwOf|
|00003900| 73 20 3c 20 70 65 6d 2d | 3e 70 65 64 2d 3e 63 62 |s < pem-|>ped->cb|
|00003910| 44 61 74 61 00 00 00 00 | 21 49 6e 43 72 69 74 28 |Data....|!InCrit(|
|00003920| 29 00 00 00 00 00 00 00 | ff ff ff ff aa 59 01 70 |).......|.....Y.p|
|00003930| be 59 01 70 28 64 77 44 | 61 74 61 20 26 20 7e 30 |.Y.p(dwD|ata & ~0|
|00003940| 78 38 30 29 20 3d 3d 20 | 30 00 00 00 21 28 70 65 |x80) == |0...!(pe|
|00003950| 64 2d 3e 70 44 65 76 54 | 79 70 65 5b 64 77 4f 66 |d->pDevT|ype[dwOf|
|00003960| 73 5d 20 26 20 44 49 44 | 46 54 5f 4e 4f 44 41 54 |s] & DID|FT_NODAT|
|00003970| 41 29 00 00 43 45 6d 5f | 4d 6f 75 73 65 5f 4f 6e |A)..CEm_|Mouse_On|
|00003980| 4d 6f 75 73 65 43 68 61 | 6e 67 65 3a 20 4e 65 77 |MouseCha|nge: New|
|00003990| 20 61 63 63 65 6c 65 72 | 61 74 69 6f 6e 73 20 25 | acceler|ations %|
|000039a0| 64 20 2f 20 25 64 00 00 | 43 45 6d 5f 4d 6f 75 73 |d / %d..|CEm_Mous|
|000039b0| 65 5f 49 6e 69 74 43 6f | 6f 72 64 73 3a 20 6c 70 |e_InitCo|ords: lp|
|000039c0| 43 65 6e 74 65 72 20 28 | 25 64 2c 20 25 64 29 00 |Center (|%d, %d).|
|000039d0| 43 45 6d 5f 4d 6f 75 73 | 65 5f 49 6e 69 74 43 6f |CEm_Mous|e_InitCo|
|000039e0| 6f 72 64 73 3a 20 43 6c | 69 70 20 28 25 64 2c 25 |ords: Cl|ip (%d,%|
|000039f0| 64 29 2d 28 25 64 2c 25 | 64 29 00 00 43 45 6d 5f |d)-(%d,%|d)..CEm_|
|00003a00| 4d 6f 75 73 65 5f 49 6e | 69 74 43 6f 6f 72 64 73 |Mouse_In|itCoords|
|00003a10| 3a 20 44 65 73 6b 20 28 | 25 64 2c 25 64 29 2d 28 |: Desk (|%d,%d)-(|
|00003a20| 25 64 2c 25 64 29 00 00 | 43 45 6d 5f 4d 6f 75 73 |%d,%d)..|CEm_Mous|
|00003a30| 65 5f 49 6e 69 74 43 6f | 6f 72 64 73 3a 20 43 6c |e_InitCo|ords: Cl|
|00003a40| 69 65 6e 74 20 28 25 64 | 2c 25 64 29 2d 28 25 64 |ient (%d|,%d)-(%d|
|00003a50| 2c 25 64 29 00 00 00 00 | 77 69 6e 64 6f 77 73 00 |,%d)....|windows.|
|00003a60| 52 65 6d 6f 76 65 57 69 | 6e 64 6f 77 53 75 62 63 |RemoveWi|ndowSubc|
|00003a70| 6c 61 73 73 28 68 77 6e | 64 2c 20 43 45 6d 5f 4d |lass(hwn|d, CEm_M|
|00003a80| 6f 75 73 65 5f 53 75 62 | 63 6c 61 73 73 50 72 6f |ouse_Sub|classPro|
|00003a90| 63 2c 20 30 29 00 00 00 | 64 3a 5c 62 75 69 6c 64 |c, 0)...|d:\build|
|00003aa0| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00003ab0| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00003ac0| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 65 |nput\dx7|\dll\die|
|00003ad0| 6d 6d 2e 63 00 00 00 00 | 43 45 6d 5f 4d 6f 75 73 |mm.c....|CEm_Mous|
|00003ae0| 65 5f 53 75 62 63 6c 61 | 73 73 20 25 70 20 75 6e |e_Subcla|ss %p un|
|00003af0| 68 6f 6f 6b 00 00 00 00 | 43 45 6d 5f 4d 6f 75 73 |hook....|CEm_Mous|
|00003b00| 65 5f 53 75 62 63 6c 61 | 73 73 3a 20 53 68 6f 77 |e_Subcla|ss: Show|
|00003b10| 69 6e 67 20 6d 6f 75 73 | 65 00 00 00 43 45 6d 5f |ing mous|e...CEm_|
|00003b20| 4d 6f 75 73 65 5f 53 75 | 62 63 6c 61 73 73 3a 20 |Mouse_Su|bclass: |
|00003b30| 48 69 64 69 6e 67 20 6d | 6f 75 73 65 00 00 00 00 |Hiding m|ouse....|
|00003b40| 43 45 6d 5f 4d 6f 75 73 | 65 5f 53 75 62 63 6c 61 |CEm_Mous|e_Subcla|
|00003b50| 73 73 50 72 6f 63 3a 20 | 28 25 64 2c 25 64 29 00 |ssProc: |(%d,%d).|
|00003b60| 43 45 6d 5f 4d 6f 75 73 | 65 5f 53 75 62 63 6c 61 |CEm_Mous|e_Subcla|
|00003b70| 73 73 50 72 6f 63 3a 20 | 28 25 64 2c 25 64 2c 25 |ssProc: |(%d,%d,%|
|00003b80| 64 29 00 00 43 45 6d 5f | 53 75 62 63 6c 61 73 73 |d)..CEm_|Subclass|
|00003b90| 3a 20 25 30 34 78 20 6c | 6f 73 74 20 74 6f 20 25 |: %04x l|ost to %|
|00003ba0| 30 34 78 00 43 45 6d 5f | 4d 6f 75 73 65 5f 41 63 |04x.CEm_|Mouse_Ac|
|00003bb0| 71 75 69 72 65 3a 20 25 | 70 20 65 78 69 74 69 6e |quire: %|p exitin|
|00003bc0| 67 20 62 65 63 61 75 73 | 65 20 6f 66 20 25 30 34 |g becaus|e of %04|
|00003bd0| 78 00 00 00 43 45 6d 5f | 53 75 62 63 6c 61 73 73 |x...CEm_|Subclass|
|00003be0| 3a 20 77 69 6e 64 6f 77 | 20 64 65 73 74 72 6f 79 |: window| destroy|
|00003bf0| 65 64 20 77 68 69 6c 65 | 20 61 63 71 75 69 72 65 |ed while| acquire|
|00003c00| 64 00 00 00 43 45 6d 5f | 4d 6f 75 73 65 5f 41 63 |d...CEm_|Mouse_Ac|
|00003c10| 71 75 69 72 65 3a 20 54 | 65 6c 6c 69 6e 67 20 25 |quire: T|elling %|
|00003c20| 70 20 74 6f 20 65 78 69 | 74 00 00 00 4d 6f 75 73 |p to exi|t...Mous|
|00003c30| 65 3a 3a 41 63 71 75 69 | 72 65 3a 20 4e 6f 6e 2d |e::Acqui|re: Non-|
|00003c40| 65 78 63 6c 75 73 69 76 | 65 20 6d 6f 64 65 20 6e |exclusiv|e mode n|
|00003c50| 6f 74 20 73 75 70 70 6f | 72 74 65 64 00 00 00 00 |ot suppo|rted....|
|00003c60| 4d 6f 75 73 65 3a 3a 41 | 63 71 75 69 72 65 3a 20 |Mouse::A|cquire: |
|00003c70| 57 69 6e 64 6f 77 20 25 | 70 20 69 73 20 6e 6f 74 |Window %|p is not|
|00003c80| 20 76 61 6c 69 64 00 00 | 70 75 00 00 67 5f 66 55 | valid..|pu..g_fU|
|00003c90| 73 65 4c 4c 48 6f 6f 6b | 73 00 00 00 00 00 00 00 |seLLHook|s.......|
|00003ca0| 44 49 47 45 54 45 4d 46 | 4c 28 74 68 69 73 2d 3e |DIGETEMF|L(this->|
|00003cb0| 76 69 2e 66 6c 29 20 3d | 3d 20 44 49 45 4d 46 4c |vi.fl) =|= DIEMFL|
|00003cc0| 5f 4d 4f 55 53 45 20 7c | 7c 20 44 49 47 45 54 45 |_MOUSE ||| DIGETE|
|00003cd0| 4d 46 4c 28 74 68 69 73 | 2d 3e 76 69 2e 66 6c 29 |MFL(this|->vi.fl)|
|00003ce0| 20 3d 3d 20 44 49 45 4d | 46 4c 5f 4d 4f 55 53 45 | == DIEM|FL_MOUSE|
|00003cf0| 32 00 00 00 66 4c 69 6d | 70 46 46 28 70 64 65 76 |2...fLim|pFF(pdev|
|00003d00| 66 2d 3e 64 77 45 6d 75 | 6c 61 74 69 6f 6e 20 26 |f->dwEmu|lation &|
|00003d10| 20 44 49 45 4d 46 4c 5f | 4d 4f 55 53 45 2c 20 67 | DIEMFL_|MOUSE, g|
|00003d20| 5f 66 55 73 65 4c 4c 48 | 6f 6f 6b 73 29 00 00 00 |_fUseLLH|ooks)...|
|00003d30| 44 49 4e 50 55 54 3a 20 | 4d 6f 75 73 65 20 68 6f |DINPUT: |Mouse ho|
|00003d40| 6f 6b 20 6e 6f 74 20 70 | 61 73 73 65 64 20 6f 6e |ok not p|assed on|
|00003d50| 20 74 6f 20 6e 65 78 74 | 20 68 6f 6f 6b 00 00 00 | to next| hook...|
|00003d60| 43 45 6d 5f 4c 4c 5f 4d | 73 65 48 6f 6f 6b 3a 20 |CEm_LL_M|seHook: |
|00003d70| 28 25 64 2c 25 64 29 00 | 43 45 6d 5f 4c 4c 5f 4d |(%d,%d).|CEm_LL_M|
|00003d80| 73 65 48 6f 6f 6b 3a 20 | 28 25 64 2c 25 64 2c 25 |seHook: |(%d,%d,%|
|00003d90| 64 29 00 00 4b 62 64 3a | 3a 41 63 71 75 69 72 65 |d)..Kbd:|:Acquire|
|00003da0| 3a 20 42 61 63 6b 67 72 | 6f 75 6e 64 20 6d 6f 64 |: Backgr|ound mod|
|00003db0| 65 20 6e 6f 74 20 73 75 | 70 70 6f 72 74 65 64 00 |e not su|pported.|
|00003dc0| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00003dd0| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00003de0| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00003df0| 5c 64 6c 6c 5c 64 69 65 | 6d 6b 2e 63 00 00 00 00 |\dll\die|mk.c....|
|00003e00| 44 49 47 45 54 45 4d 46 | 4c 28 74 68 69 73 2d 3e |DIGETEMF|L(this->|
|00003e10| 76 69 2e 66 6c 29 20 3d | 3d 20 44 49 45 4d 46 4c |vi.fl) =|= DIEMFL|
|00003e20| 5f 4b 42 44 20 7c 7c 20 | 44 49 47 45 54 45 4d 46 |_KBD || |DIGETEMF|
|00003e30| 4c 28 74 68 69 73 2d 3e | 76 69 2e 66 6c 29 20 3d |L(this->|vi.fl) =|
|00003e40| 3d 20 44 49 45 4d 46 4c | 5f 4b 42 44 32 00 00 00 |= DIEMFL|_KBD2...|
|00003e50| 70 64 65 76 66 2d 3e 64 | 77 45 6d 75 6c 61 74 69 |pdevf->d|wEmulati|
|00003e60| 6f 6e 20 3d 3d 20 44 49 | 45 4d 46 4c 5f 4b 42 44 |on == DI|EMFL_KBD|
|00003e70| 20 7c 7c 20 70 64 65 76 | 66 2d 3e 64 77 45 6d 75 | || pdev|f->dwEmu|
|00003e80| 6c 61 74 69 6f 6e 20 3d | 3d 20 44 49 45 4d 46 4c |lation =|= DIEMFL|
|00003e90| 5f 4b 42 44 32 00 00 00 | 66 4c 69 6d 70 46 46 28 |_KBD2...|fLimpFF(|
|00003ea0| 70 64 65 76 66 2d 3e 64 | 77 45 6d 75 6c 61 74 69 |pdevf->d|wEmulati|
|00003eb0| 6f 6e 20 26 20 44 49 45 | 4d 46 4c 5f 4b 42 44 2c |on & DIE|MFL_KBD,|
|00003ec0| 20 67 5f 66 55 73 65 4c | 4c 48 6f 6f 6b 73 29 00 | g_fUseL|LHooks).|
|00003ed0| 66 4c 69 6d 70 46 46 28 | 67 5f 70 62 4b 62 64 58 |fLimpFF(|g_pbKbdX|
|00003ee0| 6c 61 74 2c 20 67 5f 70 | 62 4b 62 64 58 6c 61 74 |lat, g_p|bKbdXlat|
|00003ef0| 20 3d 3d 20 70 62 4b 62 | 64 58 6c 61 74 29 00 00 | == pbKb|dXlat)..|
|00003f00| 70 62 4b 62 64 58 6c 61 | 74 00 00 00 44 49 4e 50 |pbKbdXla|t...DINP|
|00003f10| 55 54 3a 20 4b 65 79 62 | 6f 61 72 64 20 68 6f 6f |UT: Keyb|oard hoo|
|00003f20| 6b 20 6e 6f 74 20 70 61 | 73 73 65 64 20 6f 6e 20 |k not pa|ssed on |
|00003f30| 74 6f 20 6e 65 78 74 20 | 68 6f 6f 6b 00 00 00 00 |to next |hook....|
|00003f40| 4b 42 44 21 20 76 6b 3d | 25 30 32 78 2c 20 73 63 |KBD! vk=|%02x, sc|
|00003f50| 61 6e 3d 25 30 32 78 2c | 20 66 6c 3d 25 30 38 78 |an=%02x,| fl=%08x|
|00003f60| 2c 20 74 6d 3d 25 30 38 | 78 20 62 65 69 6e 67 20 |, tm=%08|x being |
|00003f70| 73 6b 69 70 70 65 64 00 | 4b 42 44 21 20 76 6b 3d |skipped.|KBD! vk=|
|00003f80| 25 30 32 78 2c 20 73 63 | 61 6e 3d 25 30 32 78 2c |%02x, sc|an=%02x,|
|00003f90| 20 66 6c 3d 25 30 38 78 | 2c 20 74 6d 3d 25 30 38 | fl=%08x|, tm=%08|
|00003fa0| 78 2c 20 69 6e 3d 25 30 | 38 78 2c 20 6f 75 74 3d |x, in=%0|8x, out=|
|00003fb0| 25 30 38 78 00 00 00 00 | 64 3a 5c 62 75 69 6c 64 |%08x....|d:\build|
|00003fc0| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00003fd0| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00003fe0| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 65 |nput\dx7|\dll\die|
|00003ff0| 6d 68 2e 63 00 00 00 00 | 70 65 6d 46 72 6f 6d 50 |mh.c....|pemFromP|
|00004000| 76 69 28 70 63 68 69 64 | 2d 3e 70 76 69 29 20 3d |vi(pchid|->pvi) =|
|00004010| 3d 20 70 65 6d 00 00 00 | 64 3a 5c 62 75 69 6c 64 |= pem...|d:\build|
|00004020| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00004030| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00004040| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 68 |nput\dx7|\dll\dih|
|00004050| 69 64 2e 68 00 00 00 00 | 53 55 43 43 45 45 44 45 |id.h....|SUCCEEDE|
|00004060| 44 28 47 50 41 5f 44 65 | 6c 65 74 65 50 74 72 28 |D(GPA_De|letePtr(|
|00004070| 26 67 5f 70 6c 74 73 2d | 3e 67 70 61 48 69 64 2c |&g_plts-|>gpaHid,|
|00004080| 20 70 65 6d 46 72 6f 6d | 50 76 69 28 74 68 69 73 | pemFrom|Pvi(this|
|00004090| 2d 3e 70 76 69 29 29 29 | 00 00 00 00 52 65 61 64 |->pvi)))|....Read|
|000040a0| 43 6f 6d 70 6c 65 74 65 | 20 48 49 44 28 25 70 29 |Complete| HID(%p)|
|000040b0| 20 72 65 61 64 20 66 61 | 69 6c 65 64 21 20 65 72 | read fa|iled! er|
|000040c0| 72 6f 72 3d 30 78 25 30 | 38 78 20 00 52 65 61 64 |ror=0x%0|8x .Read|
|000040d0| 43 6f 6d 70 6c 65 74 65 | 20 48 49 44 28 25 70 29 |Complete| HID(%p)|
|000040e0| 20 73 68 6f 72 74 20 72 | 65 61 64 21 20 47 6f 74 | short r|ead! Got|
|000040f0| 20 25 64 20 77 61 6e 74 | 65 64 20 25 64 00 00 00 | %d want|ed %d...|
|00004100| 21 43 44 49 44 65 76 5f | 49 6e 43 72 69 74 28 74 |!CDIDev_|InCrit(t|
|00004110| 68 69 73 2d 3e 70 76 69 | 2d 3e 70 64 64 29 00 00 |his->pvi|->pdd)..|
|00004120| 64 65 76 69 63 65 20 68 | 61 6e 64 6c 65 20 63 6c |device h|andle cl|
|00004130| 6f 73 65 64 20 62 65 66 | 6f 72 65 20 75 6e 61 71 |osed bef|ore unaq|
|00004140| 75 69 72 65 20 66 69 6e | 69 73 68 65 64 00 00 00 |uire fin|ished...|
|00004150| 41 64 64 65 64 20 48 49 | 44 20 64 65 76 69 63 65 |Added HI|D device|
|00004160| 28 25 70 29 20 74 6f 20 | 47 50 41 20 00 00 00 00 |(%p) to |GPA ....|
|00004170| 70 63 68 69 64 2d 3e 68 | 64 65 76 45 6d 20 3d 3d |pchid->h|devEm ==|
|00004180| 20 49 4e 56 41 4c 49 44 | 5f 48 41 4e 44 4c 45 5f | INVALID|_HANDLE_|
|00004190| 56 41 4c 55 45 00 00 00 | 64 65 76 69 63 65 20 61 |VALUE...|device a|
|000041a0| 6c 72 65 61 64 79 20 63 | 6c 6f 73 65 64 2c 20 70 |lready c|losed, p|
|000041b0| 72 6f 62 61 62 6c 79 20 | 64 75 65 20 74 6f 20 61 |robably |due to a|
|000041c0| 63 71 75 69 73 69 74 69 | 6f 6e 20 69 6e 73 74 61 |cquisiti|on insta|
|000041d0| 62 69 6c 69 74 79 00 00 | 70 65 64 2d 3e 70 44 65 |bility..|ped->pDe|
|000041e0| 76 54 79 70 65 20 3d 3d | 20 30 00 00 70 65 64 2d |vType ==| 0..ped-|
|000041f0| 3e 70 53 74 61 74 65 20 | 3d 3d 20 30 00 00 00 00 |>pState |== 0....|
|00004200| 52 65 6d 6f 76 65 64 20 | 48 49 44 20 64 65 76 69 |Removed |HID devi|
|00004210| 63 65 28 25 70 29 20 66 | 72 6f 6d 20 47 50 41 20 |ce(%p) f|rom GPA |
|00004220| 00 00 00 00 49 73 73 75 | 65 52 65 61 64 3a 20 41 |....Issu|eRead: A|
|00004230| 63 63 65 73 73 20 74 6f | 20 48 49 44 20 64 65 76 |ccess to| HID dev|
|00004240| 69 63 65 28 25 70 2c 20 | 68 61 6e 64 6c 65 3d 30 |ice(%p, |handle=0|
|00004250| 78 25 70 29 20 6c 6f 73 | 74 20 6c 65 3d 30 78 25 |x%p) los|t le=0x%|
|00004260| 78 21 00 00 20 53 74 6f | 70 52 65 61 64 69 6e 67 |x!.. Sto|pReading|
|00004270| 28 25 70 29 20 00 00 00 | 64 65 76 69 63 65 20 68 |(%p) ...|device h|
|00004280| 61 6e 64 6c 65 20 63 6c | 6f 73 65 64 20 62 65 66 |andle cl|osed bef|
|00004290| 6f 72 65 20 77 6f 72 6b | 65 72 20 74 68 72 65 61 |ore work|er threa|
|000042a0| 64 20 73 79 6e 63 00 00 | 20 53 74 61 72 74 52 65 |d sync..| StartRe|
|000042b0| 61 64 69 6e 67 28 25 70 | 29 20 00 00 74 68 69 73 |ading(%p|) ..this|
|000042c0| 2d 3e 68 64 65 76 45 6d | 20 3d 3d 20 49 4e 56 41 |->hdevEm| == INVA|
|000042d0| 4c 49 44 5f 48 41 4e 44 | 4c 45 5f 56 41 4c 55 45 |LID_HAND|LE_VALUE|
|000042e0| 00 00 00 00 70 65 6d 2d | 3e 70 65 64 20 3d 3d 20 |....pem-|>ped == |
|000042f0| 26 74 68 69 73 2d 3e 65 | 64 00 00 00 74 68 69 73 |&this->e|d...this|
|00004300| 2d 3e 70 76 69 20 3d 3d | 20 26 70 65 6d 2d 3e 76 |->pvi ==| &pem->v|
|00004310| 69 00 00 00 43 4a 6f 79 | 00 00 00 00 00 00 00 00 |i...CJoy|........|
|00004320| 00 00 00 00 04 00 00 00 | 08 00 00 00 14 00 00 00 |........|........|
|00004330| 18 00 00 00 1c 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00004340| 02 00 00 00 05 00 00 00 | 06 00 00 00 07 00 00 00 |........|........|
|00004350| 00 00 00 00 04 00 00 00 | 08 00 00 00 0c 00 00 00 |........|........|
|00004360| 10 00 00 00 14 00 00 00 | 18 00 00 00 1c 00 00 00 |........|........|
|00004370| 00 00 00 00 01 00 00 00 | 02 00 00 00 ff ff ff ff |........|........|
|00004380| ff ff ff ff 03 00 00 00 | 04 00 00 00 05 00 00 00 |........|........|
|00004390| 01 00 00 00 ec c5 00 70 | 00 00 00 00 00 00 00 00 |.......p|........|
|000043a0| 02 00 00 00 dc c5 00 70 | 04 00 00 00 01 00 00 00 |.......p|........|
|000043b0| 04 00 00 00 cc c5 00 70 | 08 00 00 00 02 00 00 00 |.......p|........|
|000043c0| 08 00 00 00 9c c5 00 70 | 14 00 00 00 05 00 00 00 |.......p|........|
|000043d0| 10 00 00 00 8c c5 00 70 | 18 00 00 00 06 00 00 00 |.......p|........|
|000043e0| 20 00 00 00 8c c5 00 70 | 1c 00 00 00 07 00 00 00 | ......p|........|
|000043f0| 75 69 50 6f 73 41 78 69 | 73 20 3c 20 63 41 28 63 |uiPosAxi|s < cA(c|
|00004400| 5f 72 67 69 4a 6f 79 53 | 74 61 74 65 41 78 69 73 |_rgiJoyS|tateAxis|
|00004410| 46 72 6f 6d 50 6f 73 41 | 78 69 73 29 00 00 00 00 |FromPosA|xis)....|
|00004420| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00004430| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00004440| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00004450| 5c 64 6c 6c 5c 64 69 67 | 65 6e 6a 2e 63 00 00 00 |\dll\dig|enj.c...|
|00004460| 75 69 53 74 61 74 65 41 | 78 69 73 20 3c 20 63 41 |uiStateA|xis < cA|
|00004470| 28 63 5f 72 67 69 62 4a | 6f 79 53 74 61 74 65 41 |(c_rgibJ|oyStateA|
|00004480| 78 69 73 46 72 6f 6d 53 | 74 61 74 65 41 78 69 73 |xisFromS|tateAxis|
|00004490| 29 00 00 00 43 4a 6f 79 | 5f 51 75 65 72 79 49 6e |)...CJoy|_QueryIn|
|000044a0| 74 65 72 66 61 63 65 28 | 29 00 00 00 43 4a 6f 79 |terface(|)...CJoy|
|000044b0| 5f 41 64 64 52 65 66 28 | 25 70 29 20 2d 3e 20 25 |_AddRef(|%p) -> %|
|000044c0| 64 00 00 00 43 4a 6f 79 | 5f 52 65 6c 65 61 73 65 |d...CJoy|_Release|
|000044d0| 28 25 70 29 20 2d 3e 20 | 25 64 00 00 6c 4d 61 78 |(%p) -> |%d..lMax|
|000044e0| 20 3e 3d 20 6c 4d 69 6e | 00 00 00 00 64 3a 5c 62 | >= lMin|....d:\b|
|000044f0| 75 69 6c 64 73 5c 6e 74 | 33 32 5f 63 68 6b 5c 6d |uilds\nt|32_chk\m|
|00004500| 75 6c 74 69 6d 65 64 69 | 61 5c 64 69 72 65 63 74 |ultimedi|a\direct|
|00004510| 78 5c 64 69 6e 70 75 74 | 5c 64 78 37 5c 64 6c 6c |x\dinput|\dx7\dll|
|00004520| 5c 64 69 6e 70 75 74 69 | 2e 68 00 00 43 4a 6f 79 |\dinputi|.h..CJoy|
|00004530| 5f 47 65 74 50 72 6f 70 | 65 72 74 79 3a 20 45 5f |_GetProp|erty: E_|
|00004540| 4e 4f 54 49 4d 50 4c 20 | 6f 6e 20 67 75 69 64 3a |NOTIMPL |on guid:|
|00004550| 20 25 30 38 78 00 00 00 | 70 78 78 70 00 00 00 00 | %08x...|pxxp....|
|00004560| 49 73 56 61 6c 69 64 53 | 69 7a 65 44 49 44 45 56 |IsValidS|izeDIDEV|
|00004570| 43 41 50 53 28 70 64 63 | 2d 3e 64 77 53 69 7a 65 |CAPS(pdc|->dwSize|
|00004580| 29 00 00 00 74 68 69 73 | 2d 3e 70 6a 73 50 68 79 |)...this|->pjsPhy|
|00004590| 73 00 00 00 00 00 00 00 | 68 72 65 73 20 3d 3d 20 |s.......|hres == |
|000045a0| 4d 41 4b 45 5f 48 52 45 | 53 55 4c 54 28 53 45 56 |MAKE_HRE|SULT(SEV|
|000045b0| 45 52 49 54 59 5f 45 52 | 52 4f 52 2c 20 46 41 43 |ERITY_ER|ROR, FAC|
|000045c0| 49 4c 49 54 59 5f 57 49 | 4e 33 32 2c 20 45 52 52 |ILITY_WI|N32, ERR|
|000045d0| 4f 52 5f 44 45 56 5f 4e | 4f 54 5f 45 58 49 53 54 |OR_DEV_N|OT_EXIST|
|000045e0| 29 00 00 00 70 70 72 6f | 70 69 2d 3e 64 77 44 65 |)...ppro|pi->dwDe|
|000045f0| 76 54 79 70 65 20 26 20 | 44 49 44 46 54 5f 50 4f |vType & |DIDFT_PO|
|00004600| 56 00 00 00 70 70 72 6f | 70 69 2d 3e 64 77 44 65 |V...ppro|pi->dwDe|
|00004610| 76 54 79 70 65 20 3d 3d | 20 74 68 69 73 2d 3e 64 |vType ==| this->d|
|00004620| 66 2e 72 67 6f 64 66 5b | 70 70 72 6f 70 69 2d 3e |f.rgodf[|ppropi->|
|00004630| 69 6f 62 6a 5d 2e 64 77 | 54 79 70 65 00 00 00 00 |iobj].dw|Type....|
|00004640| 49 73 56 61 6c 69 64 53 | 69 7a 65 44 49 44 45 56 |IsValidS|izeDIDEV|
|00004650| 49 43 45 4f 42 4a 45 43 | 54 49 4e 53 54 41 4e 43 |ICEOBJEC|TINSTANC|
|00004660| 45 57 28 70 64 69 64 6f | 69 57 2d 3e 64 77 53 69 |EW(pdido|iW->dwSi|
|00004670| 7a 65 29 00 66 4c 65 71 | 76 46 46 28 53 55 43 43 |ze).fLeq|vFF(SUCC|
|00004680| 45 45 44 45 44 28 68 72 | 65 73 29 2c 20 2a 70 68 |EEDED(hr|es), *ph|
|00004690| 6b 29 00 00 70 76 65 72 | 73 2d 3e 64 77 53 69 7a |k)..pver|s->dwSiz|
|000046a0| 65 20 3d 3d 20 63 62 58 | 28 2a 70 76 65 72 73 29 |e == cbX|(*pvers)|
|000046b0| 00 00 00 00 43 4a 6f 79 | 5f 50 68 79 73 52 61 6e |....CJoy|_PhysRan|
|000046c0| 67 65 20 25 64 20 2d 3e | 20 25 64 3a 20 25 30 38 |ge %d ->| %d: %08|
|000046d0| 78 20 2f 20 25 30 38 78 | 20 2f 20 25 30 38 78 00 |x / %08x| / %08x.|
|000046e0| 2a 70 4a 6f 79 56 61 6c | 75 65 28 6a 75 76 2e 72 |*pJoyVal|ue(juv.r|
|000046f0| 75 76 2e 6a 72 76 52 61 | 6e 67 65 73 2e 6a 70 4d |uv.jrvRa|nges.jpM|
|00004700| 69 6e 2c 20 75 69 50 6f | 73 41 78 69 73 29 20 3c |in, uiPo|sAxis) <|
|00004710| 20 2a 70 4a 6f 79 56 61 | 6c 75 65 28 6a 75 76 2e | *pJoyVa|lue(juv.|
|00004720| 72 75 76 2e 6a 72 76 52 | 61 6e 67 65 73 2e 6a 70 |ruv.jrvR|anges.jp|
|00004730| 4d 61 78 2c 20 75 69 50 | 6f 73 41 78 69 73 29 00 |Max, uiP|osAxis).|
|00004740| 28 69 6e 74 29 2a 70 4a | 6f 79 56 61 6c 75 65 28 |(int)*pJ|oyValue(|
|00004750| 6a 75 76 2e 72 75 76 2e | 6a 72 76 52 61 6e 67 65 |juv.ruv.|jrvRange|
|00004760| 73 2e 6a 70 4d 61 78 2c | 20 75 69 50 6f 73 41 78 |s.jpMax,| uiPosAx|
|00004770| 69 73 29 20 3e 3d 20 30 | 00 00 00 00 70 47 78 78 |is) >= 0|....pGxx|
|00004780| 78 00 00 00 74 68 69 73 | 2d 3e 64 66 2e 64 77 4e |x...this|->df.dwN|
|00004790| 75 6d 4f 62 6a 73 20 3c | 3d 20 63 4a 6f 79 53 74 |umObjs <|= cJoySt|
|000047a0| 61 74 65 4f 62 6a 54 6f | 74 61 6c 00 74 68 69 73 |ateObjTo|tal.this|
|000047b0| 2d 3e 64 66 2e 64 77 46 | 6c 61 67 73 20 3d 3d 20 |->df.dwF|lags == |
|000047c0| 30 00 00 00 55 73 65 48 | 69 64 50 61 74 68 00 00 |0...UseH|idPath..|
|000047d0| 53 79 73 74 65 6d 5c 43 | 75 72 72 65 6e 74 43 6f |System\C|urrentCo|
|000047e0| 6e 74 72 6f 6c 53 65 74 | 5c 43 6f 6e 74 72 6f 6c |ntrolSet|\Control|
|000047f0| 5c 4d 65 64 69 61 50 72 | 6f 70 65 72 74 69 65 73 |\MediaPr|operties|
|00004800| 5c 50 72 69 76 61 74 65 | 50 72 6f 70 65 72 74 69 |\Private|Properti|
|00004810| 65 73 5c 4a 6f 79 73 74 | 69 63 6b 00 55 6e 65 78 |es\Joyst|ick.Unex|
|00004820| 70 65 63 74 65 64 20 65 | 72 72 6f 72 20 6f 62 74 |pected e|rror obt|
|00004830| 61 69 6e 69 6e 67 20 6a | 6f 79 73 74 69 63 6b 20 |aining j|oystick |
|00004840| 63 61 70 61 62 69 6c 69 | 74 69 65 73 00 00 00 00 |capabili|ties....|
|00004850| 46 6c 61 67 73 31 00 00 | 74 68 69 73 2d 3e 68 6b |Flags1..|this->hk|
|00004860| 54 79 70 65 20 3d 3d 20 | 30 00 00 00 70 75 70 00 |Type == |0...pup.|
|00004870| 75 69 64 20 3d 3d 20 30 | 00 00 00 00 43 4c 53 49 |uid == 0|....CLSI|
|00004880| 44 00 00 00 00 00 00 00 | 70 64 69 57 2d 3e 67 75 |D.......|pdiW->gu|
|00004890| 69 64 49 6e 73 74 61 6e | 63 65 2e 44 61 74 61 31 |idInstan|ce.Data1|
|000048a0| 20 3d 3d 20 28 70 64 69 | 57 2d 3e 67 75 69 64 50 | == (pdi|W->guidP|
|000048b0| 72 6f 64 75 63 74 2e 44 | 61 74 61 31 20 7c 20 74 |roduct.D|ata1 | t|
|000048c0| 68 69 73 2d 3e 69 64 4a | 6f 79 29 00 49 73 56 61 |his->idJ|oy).IsVa|
|000048d0| 6c 69 64 53 69 7a 65 44 | 49 44 45 56 49 43 45 49 |lidSizeD|IDEVICEI|
|000048e0| 4e 53 54 41 4e 43 45 57 | 28 70 64 69 57 2d 3e 64 |NSTANCEW|(pdiW->d|
|000048f0| 77 53 69 7a 65 29 00 00 | 4a 6f 79 73 74 69 63 6b |wSize)..|Joystick|
|00004900| 3a 3a 53 65 74 50 72 6f | 70 65 72 74 79 3a 3a 43 |::SetPro|perty::C|
|00004910| 61 6c 69 62 72 61 74 69 | 6f 6e 3a 20 55 6e 61 62 |alibrati|on: Unab|
|00004920| 6c 65 20 74 6f 20 75 70 | 64 61 74 65 20 63 61 6c |le to up|date cal|
|00004930| 69 62 72 61 74 69 6f 6e | 20 69 6e 20 72 65 67 69 |ibration| in regi|
|00004940| 73 74 72 79 00 00 00 00 | 43 4a 6f 79 5f 53 65 74 |stry....|CJoy_Set|
|00004950| 50 72 6f 70 65 72 74 79 | 3a 20 45 5f 4e 4f 54 49 |Property|: E_NOTI|
|00004960| 4d 50 4c 20 6f 6e 20 67 | 75 69 64 3a 20 25 30 38 |MPL on g|uid: %08|
|00004970| 78 00 00 00 4f 45 4d 4e | 61 6d 65 00 74 68 69 73 |x...OEMN|ame.this|
|00004980| 2d 3e 68 6b 54 79 70 65 | 00 00 00 00 00 00 00 00 |->hkType|........|
|00004990| 53 65 74 43 6f 6f 70 65 | 72 61 74 69 76 65 4c 65 |SetCoope|rativeLe|
|000049a0| 76 65 6c 3a 20 59 6f 75 | 20 72 65 61 6c 6c 79 20 |vel: You| really |
|000049b0| 73 68 6f 75 6c 64 6e 27 | 74 20 70 61 73 73 20 68 |shouldn'|t pass h|
|000049c0| 77 6e 64 20 3d 20 30 3b | 20 6a 6f 79 73 74 69 63 |wnd = 0;| joystic|
|000049d0| 6b 20 63 61 6c 69 62 72 | 61 74 69 6f 6e 20 6d 61 |k calibr|ation ma|
|000049e0| 79 20 62 65 20 64 6f 64 | 67 79 00 00 64 77 50 6d |y be dod|gy..dwPm|
|000049f0| 61 78 20 3d 3d 20 64 77 | 50 63 20 28 25 64 29 2e |ax == dw|Pc (%d).|
|00004a00| 20 50 6f 73 73 69 62 6c | 65 20 61 20 62 75 67 2e | Possibl|e a bug.|
|00004a10| 00 00 00 00 74 68 69 73 | 2d 3e 6c 43 20 3c 3d 20 |....this|->lC <= |
|00004a20| 74 68 69 73 2d 3e 6c 4d | 61 78 00 00 74 68 69 73 |this->lM|ax..this|
|00004a30| 2d 3e 6c 4d 69 6e 20 3c | 3d 20 74 68 69 73 2d 3e |->lMin <|= this->|
|00004a40| 6c 43 00 00 74 68 69 73 | 2d 3e 64 77 53 61 74 20 |lC..this|->dwSat |
|00004a50| 3c 3d 20 52 41 4e 47 45 | 44 49 56 49 53 49 4f 4e |<= RANGE|DIVISION|
|00004a60| 53 00 00 00 74 68 69 73 | 2d 3e 64 77 44 7a 20 3c |S...this|->dwDz <|
|00004a70| 3d 20 52 41 4e 47 45 44 | 49 56 49 53 49 4f 4e 53 |= RANGED|IVISIONS|
|00004a80| 00 00 00 00 64 3a 5c 62 | 75 69 6c 64 73 5c 6e 74 |....d:\b|uilds\nt|
|00004a90| 33 32 5f 63 68 6b 5c 6d | 75 6c 74 69 6d 65 64 69 |32_chk\m|ultimedi|
|00004aa0| 61 5c 64 69 72 65 63 74 | 78 5c 64 69 6e 70 75 74 |a\direct|x\dinput|
|00004ab0| 5c 64 78 37 5c 64 6c 6c | 5c 64 69 63 61 6c 2e 63 |\dx7\dll|\dical.c|
|00004ac0| 00 00 00 00 43 61 6c 69 | 62 72 61 74 69 6f 6e 00 |....Cali|bration.|
|00004ad0| 70 63 61 6c 2d 3e 6c 43 | 65 6e 74 65 72 20 3d 3d |pcal->lC|enter ==|
|00004ae0| 20 70 64 69 70 63 61 6c | 2d 3e 6c 43 65 6e 74 65 | pdipcal|->lCente|
|00004af0| 72 00 00 00 70 63 61 6c | 2d 3e 6c 4d 61 78 20 3d |r...pcal|->lMax =|
|00004b00| 3d 20 70 64 69 70 63 61 | 6c 2d 3e 6c 4d 61 78 00 |= pdipca|l->lMax.|
|00004b10| 70 63 61 6c 2d 3e 6c 4d | 69 6e 20 3d 3d 20 70 64 |pcal->lM|in == pd|
|00004b20| 69 70 63 61 6c 2d 3e 6c | 4d 69 6e 00 45 52 52 4f |ipcal->l|Min.ERRO|
|00004b30| 52 20 44 49 50 52 4f 50 | 5f 52 41 4e 47 45 3a 20 |R DIPROP|_RANGE: |
|00004b40| 6c 4d 69 6e 20 6d 75 73 | 74 20 62 65 20 3c 3d 20 |lMin mus|t be <= |
|00004b50| 6c 4d 61 78 00 00 00 00 | 43 43 61 6c 5f 53 65 74 |lMax....|CCal_Set|
|00004b60| 50 72 6f 70 65 72 74 79 | 3a 44 49 50 52 4f 50 5f |Property|:DIPROP_|
|00004b70| 52 41 4e 47 45 3a 20 6c | 4d 69 6e 3a 20 25 30 38 |RANGE: l|Min: %08|
|00004b80| 78 2c 20 6c 4d 61 78 3a | 20 25 30 38 78 00 00 00 |x, lMax:| %08x...|
|00004b90| 53 65 74 50 72 6f 70 65 | 72 74 79 3a 20 56 61 6c |SetPrope|rty: Val|
|00004ba0| 75 65 20 6d 75 73 74 20 | 62 65 20 30 20 2e 2e 20 |ue must |be 0 .. |
|00004bb0| 31 30 30 30 30 00 00 00 | 45 52 52 4f 52 20 53 65 |10000...|ERROR Se|
|00004bc0| 74 50 72 6f 70 65 72 74 | 79 3a 20 69 6e 76 61 6c |tPropert|y: inval|
|00004bd0| 69 64 20 63 61 6c 69 62 | 72 61 74 69 6f 6e 20 66 |id calib|ration f|
|00004be0| 6c 61 67 73 00 00 00 00 | 25 73 5c 25 75 00 00 00 |lags....|%s\%u...|
|00004bf0| 41 63 74 75 61 74 6f 72 | 73 00 00 00 50 4f 56 73 |Actuator|s...POVs|
|00004c00| 00 00 00 00 42 75 74 74 | 6f 6e 73 00 41 78 65 73 |....Butt|ons.Axes|
|00004c10| 00 00 00 00 78 78 00 00 | 70 64 69 64 6f 69 57 2d |....xx..|pdidoiW-|
|00004c20| 3e 74 73 7a 4e 61 6d 65 | 5b 30 5d 20 3d 3d 20 4c |>tszName|[0] == L|
|00004c30| 27 5c 30 27 00 00 00 00 | 64 3a 5c 62 75 69 6c 64 |'\0'....|d:\build|
|00004c40| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00004c50| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00004c60| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 6a |nput\dx7|\dll\dij|
|00004c70| 6f 79 74 79 70 2e 63 00 | 46 46 41 74 74 72 69 62 |oytyp.c.|FFAttrib|
|00004c80| 75 74 65 73 00 00 00 00 | 43 4a 6f 79 45 66 66 00 |utes....|CJoyEff.|
|00004c90| 43 4a 6f 79 45 66 66 5f | 51 75 65 72 79 49 6e 74 |CJoyEff_|QueryInt|
|00004ca0| 65 72 66 61 63 65 28 29 | 00 00 00 00 43 4a 6f 79 |erface()|....CJoy|
|00004cb0| 45 66 66 5f 41 64 64 52 | 65 66 28 25 70 29 20 2d |Eff_AddR|ef(%p) -|
|00004cc0| 3e 20 25 64 00 00 00 00 | 43 4a 6f 79 45 66 66 5f |> %d....|CJoyEff_|
|00004cd0| 52 65 6c 65 61 73 65 28 | 25 70 29 20 2d 3e 20 25 |Release(|%p) -> %|
|00004ce0| 64 00 00 00 64 3a 5c 62 | 75 69 6c 64 73 5c 6e 74 |d...d:\b|uilds\nt|
|00004cf0| 33 32 5f 63 68 6b 5c 6d | 75 6c 74 69 6d 65 64 69 |32_chk\m|ultimedi|
|00004d00| 61 5c 64 69 72 65 63 74 | 78 5c 64 69 6e 70 75 74 |a\direct|x\dinput|
|00004d10| 5c 64 78 37 5c 64 6c 6c | 5c 64 69 65 66 66 6a 2e |\dx7\dll|\dieffj.|
|00004d20| 63 00 00 00 43 4a 6f 79 | 45 66 66 5f 49 6e 43 72 |c...CJoy|Eff_InCr|
|00004d30| 69 74 28 74 68 69 73 29 | 00 00 00 00 70 78 75 75 |it(this)|....pxuu|
|00004d40| 75 00 00 00 70 75 78 78 | 00 00 00 00 70 75 75 00 |u...puxx|....puu.|
|00004d50| 70 75 78 00 64 77 54 72 | 69 67 67 65 72 3d 25 30 |pux.dwTr|igger=%0|
|00004d60| 38 78 00 00 20 41 78 69 | 73 25 32 64 3d 25 30 38 |8x.. Axi|s%2d=%08|
|00004d70| 78 20 44 69 72 65 63 74 | 69 6f 6e 3d 25 35 64 00 |x Direct|ion=%5d.|
|00004d80| 63 41 78 65 73 3d 25 64 | 00 00 00 00 64 77 46 6c |cAxes=%d|....dwFl|
|00004d90| 61 67 73 3d 25 30 38 78 | 00 00 00 00 70 75 78 78 |ags=%08x|....puxx|
|00004da0| 70 78 00 00 70 75 78 78 | 75 00 00 00 43 45 66 66 |px..puxx|u...CEff|
|00004db0| 56 78 64 00 43 45 66 66 | 56 78 64 5f 51 75 65 72 |Vxd.CEff|Vxd_Quer|
|00004dc0| 79 49 6e 74 65 72 66 61 | 63 65 28 29 00 00 00 00 |yInterfa|ce()....|
|00004dd0| 43 45 66 66 56 78 64 5f | 41 64 64 52 65 66 28 25 |CEffVxd_|AddRef(%|
|00004de0| 70 29 20 2d 3e 20 25 64 | 00 00 00 00 43 45 66 66 |p) -> %d|....CEff|
|00004df0| 56 78 64 5f 52 65 6c 65 | 61 73 65 28 25 70 29 20 |Vxd_Rele|ase(%p) |
|00004e00| 2d 3e 20 25 64 00 00 00 | 63 62 53 75 62 50 76 50 |-> %d...|cbSubPvP|
|00004e10| 76 28 26 70 76 49 6e 2c | 20 26 64 77 49 4f 43 6f |v(&pvIn,| &dwIOCo|
|00004e20| 64 65 29 20 3d 3d 20 63 | 62 58 28 64 77 49 4f 43 |de) == c|bX(dwIOC|
|00004e30| 6f 64 65 29 00 00 00 00 | 64 3a 5c 62 75 69 6c 64 |ode)....|d:\build|
|00004e40| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00004e50| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00004e60| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 65 |nput\dx7|\dll\die|
|00004e70| 66 66 76 2e 63 00 00 00 | 75 00 00 00 43 45 53 68 |ffv.c...|u...CESh|
|00004e80| 65 70 00 00 43 45 53 68 | 65 70 5f 51 75 65 72 79 |ep..CESh|ep_Query|
|00004e90| 49 6e 74 65 72 66 61 63 | 65 28 29 00 43 45 53 68 |Interfac|e().CESh|
|00004ea0| 65 70 5f 41 64 64 52 65 | 66 28 25 70 29 20 2d 3e |ep_AddRe|f(%p) ->|
|00004eb0| 20 25 64 00 43 45 53 68 | 65 70 5f 52 65 6c 65 61 | %d.CESh|ep_Relea|
|00004ec0| 73 65 28 25 70 29 20 2d | 3e 20 25 64 00 00 00 00 |se(%p) -|> %d....|
|00004ed0| 4a 6f 79 73 74 69 63 6b | 20 25 64 20 67 6c 6f 62 |Joystick| %d glob|
|00004ee0| 61 6c 20 67 61 69 6e 20 | 3d 20 25 64 00 00 00 00 |al gain |= %d....|
|00004ef0| 64 77 45 78 74 65 72 6e | 61 6c 49 44 20 3c 20 63 |dwExtern|alID < c|
|00004f00| 4a 6f 79 4d 61 78 00 00 | 64 3a 5c 62 75 69 6c 64 |JoyMax..|d:\build|
|00004f10| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00004f20| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00004f30| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 65 |nput\dx7|\dll\die|
|00004f40| 73 68 65 70 2e 63 00 00 | 70 73 68 2d 3e 64 77 45 |shep.c..|psh->dwE|
|00004f50| 66 66 65 63 74 20 3d 3d | 20 30 00 00 70 78 75 70 |ffect ==| 0..pxup|
|00004f60| 70 78 00 00 56 4a 6f 79 | 44 00 00 00 00 00 00 00 |px..VJoy|D.......|
|00004f70| 53 75 62 73 74 69 74 75 | 74 69 6e 67 20 45 5f 4e |Substitu|ting E_N|
|00004f80| 4f 54 49 4d 50 4c 20 66 | 6f 72 20 46 46 20 64 72 |OTIMPL f|or FF dr|
|00004f90| 69 76 65 72 20 43 6f 43 | 72 65 61 74 65 49 6e 73 |iver CoC|reateIns|
|00004fa0| 74 61 6e 63 65 20 65 72 | 72 6f 72 20 30 78 25 30 |tance er|ror 0x%0|
|00004fb0| 38 78 00 00 78 00 00 00 | 67 5f 68 6d 74 78 4a 6f |8x..x...|g_hmtxJo|
|00004fc0| 79 00 00 00 43 4b 62 64 | 00 00 00 00 43 4b 62 64 |y...CKbd|....CKbd|
|00004fd0| 5f 51 75 65 72 79 49 6e | 74 65 72 66 61 63 65 28 |_QueryIn|terface(|
|00004fe0| 29 00 00 00 43 4b 62 64 | 5f 41 64 64 52 65 66 28 |)...CKbd|_AddRef(|
|00004ff0| 25 70 29 20 2d 3e 20 25 | 64 00 00 00 43 4b 62 64 |%p) -> %|d...CKbd|
|00005000| 5f 52 65 6c 65 61 73 65 | 28 25 70 29 20 2d 3e 20 |_Release|(%p) -> |
|00005010| 25 64 00 00 64 3a 5c 62 | 75 69 6c 64 73 5c 6e 74 |%d..d:\b|uilds\nt|
|00005020| 33 32 5f 63 68 6b 5c 6d | 75 6c 74 69 6d 65 64 69 |32_chk\m|ultimedi|
|00005030| 61 5c 64 69 72 65 63 74 | 78 5c 64 69 6e 70 75 74 |a\direct|x\dinput|
|00005040| 5c 64 78 37 5c 64 6c 6c | 5c 64 69 67 65 6e 6b 2e |\dx7\dll|\digenk.|
|00005050| 63 00 00 00 53 6f 6d 65 | 62 6f 64 79 20 69 73 20 |c...Some|body is |
|00005060| 70 61 73 73 69 6e 67 20 | 25 64 20 74 6f 20 57 72 |passing |%d to Wr|
|00005070| 61 70 70 65 64 47 65 74 | 4b 65 79 62 6f 61 72 64 |appedGet|Keyboard|
|00005080| 54 79 70 65 00 00 00 00 | 44 49 4e 50 55 54 3a 20 |Type....|DINPUT: |
|00005090| 47 65 74 4b 65 79 62 6f | 61 72 64 54 79 70 65 28 |GetKeybo|ardType(|
|000050a0| 25 64 29 20 72 65 74 75 | 72 6e 69 6e 67 20 30 78 |%d) retu|rning 0x|
|000050b0| 25 30 38 78 00 00 00 00 | 54 65 73 74 5c 4b 65 79 |%08x....|Test\Key|
|000050c0| 62 6f 61 72 64 54 79 70 | 65 00 00 00 74 68 69 73 |boardTyp|e...this|
|000050d0| 2d 3e 70 6b 73 50 68 79 | 73 00 00 00 4b 65 79 62 |->pksPhy|s...Keyb|
|000050e0| 6f 61 72 64 20 56 78 44 | 20 66 6c 61 67 73 3a 20 |oard VxD| flags: |
|000050f0| 30 78 25 30 38 78 00 00 | 70 70 72 6f 70 69 2d 3e |0x%08x..|ppropi->|
|00005100| 64 77 44 65 76 54 79 70 | 65 20 26 20 44 49 44 46 |dwDevTyp|e & DIDF|
|00005110| 54 5f 42 55 54 54 4f 4e | 00 00 00 00 70 70 72 6f |T_BUTTON|....ppro|
|00005120| 70 69 2d 3e 64 77 44 65 | 76 54 79 70 65 20 3d 3d |pi->dwDe|vType ==|
|00005130| 20 74 68 69 73 2d 3e 72 | 67 6f 64 66 5b 70 70 72 | this->r|godf[ppr|
|00005140| 6f 70 69 2d 3e 69 6f 62 | 6a 5d 2e 64 77 54 79 70 |opi->iob|j].dwTyp|
|00005150| 65 00 00 00 74 68 69 73 | 2d 3e 72 67 6f 64 66 20 |e...this|->rgodf |
|00005160| 3d 3d 20 74 68 69 73 2d | 3e 64 66 2e 72 67 6f 64 |== this-|>df.rgod|
|00005170| 66 00 00 00 00 00 00 00 | 4b 62 64 3a 3a 53 65 74 |f.......|Kbd::Set|
|00005180| 43 6f 6f 70 65 72 61 74 | 69 76 65 4c 65 76 65 6c |Cooperat|iveLevel|
|00005190| 3a 20 4e 4f 57 49 4e 4b | 45 59 20 6e 6f 74 20 73 |: NOWINK|EY not s|
|000051a0| 75 70 70 6f 72 74 65 64 | 20 69 6e 20 42 61 63 6b |upported| in Back|
|000051b0| 67 72 6f 75 64 20 6d 6f | 64 65 2e 00 00 00 00 00 |groud mo|de......|
|000051c0| 44 49 47 45 54 45 4d 46 | 4c 28 74 68 69 73 2d 3e |DIGETEMF|L(this->|
|000051d0| 70 76 69 2d 3e 66 6c 29 | 20 3d 3d 20 30 20 7c 7c |pvi->fl)| == 0 |||
|000051e0| 20 44 49 47 45 54 45 4d | 46 4c 28 74 68 69 73 2d | DIGETEM|FL(this-|
|000051f0| 3e 70 76 69 2d 3e 66 6c | 29 20 3d 3d 20 44 49 45 |>pvi->fl|) == DIE|
|00005200| 4d 46 4c 5f 4b 42 44 20 | 7c 7c 20 44 49 47 45 54 |MFL_KBD ||| DIGET|
|00005210| 45 4d 46 4c 28 74 68 69 | 73 2d 3e 70 76 69 2d 3e |EMFL(thi|s->pvi->|
|00005220| 66 6c 29 20 3d 3d 20 44 | 49 45 4d 46 4c 5f 4b 42 |fl) == D|IEMFL_KB|
|00005230| 44 32 00 00 70 6f 64 66 | 2d 3e 64 77 46 6c 61 67 |D2..podf|->dwFlag|
|00005240| 73 20 3d 3d 20 30 00 00 | 74 68 69 73 2d 3e 64 66 |s == 0..|this->df|
|00005250| 2e 64 77 4e 75 6d 4f 62 | 6a 73 20 3d 3d 20 30 00 |.dwNumOb|js == 0.|
|00005260| 49 73 45 71 75 61 6c 47 | 55 49 44 28 72 67 75 69 |IsEqualG|UID(rgui|
|00005270| 64 2c 20 26 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |d, &GUID|_SysKeyb|
|00005280| 6f 61 72 64 45 6d 29 00 | 49 73 45 71 75 61 6c 47 |oardEm).|IsEqualG|
|00005290| 55 49 44 28 72 67 75 69 | 64 2c 20 26 47 55 49 44 |UID(rgui|d, &GUID|
|000052a0| 5f 53 79 73 4b 65 79 62 | 6f 61 72 64 45 6d 32 29 |_SysKeyb|oardEm2)|
|000052b0| 00 00 00 00 74 68 69 73 | 2d 3e 66 6c 45 6d 75 6c |....this|->flEmul|
|000052c0| 61 74 69 6f 6e 20 3d 3d | 20 30 00 00 49 73 45 71 |ation ==| 0..IsEq|
|000052d0| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|000052e0| 47 55 49 44 5f 53 79 73 | 4b 65 79 62 6f 61 72 64 |GUID_Sys|Keyboard|
|000052f0| 29 00 00 00 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |)...GUID|_SysKeyb|
|00005300| 6f 61 72 64 45 6d 32 2e | 44 61 74 61 31 20 3d 3d |oardEm2.|Data1 ==|
|00005310| 20 30 78 36 46 31 44 32 | 42 38 33 00 47 55 49 44 | 0x6F1D2|B83.GUID|
|00005320| 5f 53 79 73 4b 65 79 62 | 6f 61 72 64 45 6d 20 2e |_SysKeyb|oardEm .|
|00005330| 44 61 74 61 31 20 3d 3d | 20 30 78 36 46 31 44 32 |Data1 ==| 0x6F1D2|
|00005340| 42 38 32 00 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |B82.GUID|_SysKeyb|
|00005350| 6f 61 72 64 20 2e 44 61 | 74 61 31 20 3d 3d 20 30 |oard .Da|ta1 == 0|
|00005360| 78 36 46 31 44 32 42 36 | 31 00 00 00 74 68 69 73 |x6F1D2B6|1...this|
|00005370| 2d 3e 72 67 6f 64 66 5b | 69 62 5d 2e 64 77 46 6c |->rgodf[|ib].dwFl|
|00005380| 61 67 73 20 3d 3d 20 30 | 00 00 00 00 72 67 62 5b |ags == 0|....rgb[|
|00005390| 70 62 5b 69 62 5d 5d 20 | 3d 3d 20 30 00 00 00 00 |pb[ib]] |== 0....|
|000053a0| 63 5f 72 67 6b 74 57 68 | 69 63 68 5b 70 62 5b 69 |c_rgktWh|ich[pb[i|
|000053b0| 62 5d 5d 20 26 20 4b 42 | 44 54 59 50 45 5f 41 4e |b]] & KB|DTYPE_AN|
|000053c0| 59 4b 42 44 00 00 00 00 | 68 72 73 72 63 00 00 00 |YKBD....|hrsrc...|
|000053d0| 49 73 45 71 75 61 6c 47 | 55 49 44 28 72 67 75 69 |IsEqualG|UID(rgui|
|000053e0| 64 2c 20 26 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |d, &GUID|_SysKeyb|
|000053f0| 6f 61 72 64 29 20 7c 7c | 20 49 73 45 71 75 61 6c |oard) ||| IsEqual|
|00005400| 47 55 49 44 28 72 67 75 | 69 64 2c 20 26 47 55 49 |GUID(rgu|id, &GUI|
|00005410| 44 5f 53 79 73 4b 65 79 | 62 6f 61 72 64 45 6d 29 |D_SysKey|boardEm)|
|00005420| 20 7c 7c 20 49 73 45 71 | 75 61 6c 47 55 49 44 28 | || IsEq|ualGUID(|
|00005430| 72 67 75 69 64 2c 20 26 | 47 55 49 44 5f 53 79 73 |rguid, &|GUID_Sys|
|00005440| 4b 65 79 62 6f 61 72 64 | 45 6d 32 29 00 00 00 00 |Keyboard|Em2)....|
|00005450| 49 73 45 71 75 61 6c 47 | 55 49 44 28 26 47 55 49 |IsEqualG|UID(&GUI|
|00005460| 44 5f 53 79 73 4b 65 79 | 62 6f 61 72 64 20 2c 20 |D_SysKey|board , |
|00005470| 26 70 64 69 57 2d 3e 67 | 75 69 64 49 6e 73 74 61 |&pdiW->g|uidInsta|
|00005480| 6e 63 65 29 20 7c 7c 20 | 49 73 45 71 75 61 6c 47 |nce) || |IsEqualG|
|00005490| 55 49 44 28 26 47 55 49 | 44 5f 53 79 73 4b 65 79 |UID(&GUI|D_SysKey|
|000054a0| 62 6f 61 72 64 45 6d 20 | 2c 20 26 70 64 69 57 2d |boardEm |, &pdiW-|
|000054b0| 3e 67 75 69 64 49 6e 73 | 74 61 6e 63 65 29 20 7c |>guidIns|tance) ||
|000054c0| 7c 20 49 73 45 71 75 61 | 6c 47 55 49 44 28 26 47 || IsEqua|lGUID(&G|
|000054d0| 55 49 44 5f 53 79 73 4b | 65 79 62 6f 61 72 64 45 |UID_SysK|eyboardE|
|000054e0| 6d 32 2c 20 26 70 64 69 | 57 2d 3e 67 75 69 64 49 |m2, &pdi|W->guidI|
|000054f0| 6e 73 74 61 6e 63 65 29 | 00 00 00 00 43 4d 6f 75 |nstance)|....CMou|
|00005500| 73 65 00 00 43 4d 6f 75 | 73 65 5f 51 75 65 72 79 |se..CMou|se_Query|
|00005510| 49 6e 74 65 72 66 61 63 | 65 28 29 00 43 4d 6f 75 |Interfac|e().CMou|
|00005520| 73 65 5f 41 64 64 52 65 | 66 28 25 70 29 20 2d 3e |se_AddRe|f(%p) ->|
|00005530| 20 25 64 00 43 4d 6f 75 | 73 65 5f 52 65 6c 65 61 | %d.CMou|se_Relea|
|00005540| 73 65 28 25 70 29 20 2d | 3e 20 25 64 00 00 00 00 |se(%p) -|> %d....|
|00005550| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00005560| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00005570| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00005580| 5c 64 6c 6c 5c 64 69 67 | 65 6e 6d 2e 63 00 00 00 |\dll\dig|enm.c...|
|00005590| 74 68 69 73 2d 3e 70 64 | 6d 73 50 68 79 73 00 00 |this->pd|msPhys..|
|000055a0| 44 49 44 46 54 5f 47 45 | 54 54 59 50 45 28 70 70 |DIDFT_GE|TTYPE(pp|
|000055b0| 72 6f 70 69 2d 3e 64 77 | 44 65 76 54 79 70 65 29 |ropi->dw|DevType)|
|000055c0| 20 3d 3d 20 44 49 44 46 | 54 5f 52 45 4c 41 58 49 | == DIDF|T_RELAXI|
|000055d0| 53 20 7c 7c 20 44 49 44 | 46 54 5f 47 45 54 54 59 |S || DID|FT_GETTY|
|000055e0| 50 45 28 70 70 72 6f 70 | 69 2d 3e 64 77 44 65 76 |PE(pprop|i->dwDev|
|000055f0| 54 79 70 65 29 20 3d 3d | 20 44 49 44 46 54 5f 50 |Type) ==| DIDFT_P|
|00005600| 53 48 42 55 54 54 4f 4e | 00 00 00 00 4d 6f 75 73 |SHBUTTON|....Mous|
|00005610| 65 20 61 63 63 65 73 73 | 20 6d 75 73 74 20 62 65 |e access| must be|
|00005620| 20 65 78 63 6c 75 73 69 | 76 65 20 66 6f 72 65 67 | exclusi|ve foreg|
|00005630| 72 6f 75 6e 64 20 69 6e | 20 45 6d 75 6c 61 74 69 |round in| Emulati|
|00005640| 6f 6e 20 32 2e 00 00 00 | 45 78 63 6c 75 73 69 76 |on 2....|Exclusiv|
|00005650| 65 20 62 61 63 6b 67 72 | 6f 75 6e 64 20 6d 6f 75 |e backgr|ound mou|
|00005660| 73 65 20 61 63 63 65 73 | 73 20 64 69 73 61 6c 6c |se acces|s disall|
|00005670| 6f 77 65 64 00 00 00 00 | 44 49 47 45 54 45 4d 46 |owed....|DIGETEMF|
|00005680| 4c 28 74 68 69 73 2d 3e | 70 76 69 2d 3e 66 6c 29 |L(this->|pvi->fl)|
|00005690| 20 3d 3d 20 30 20 7c 7c | 20 44 49 47 45 54 45 4d | == 0 ||| DIGETEM|
|000056a0| 46 4c 28 74 68 69 73 2d | 3e 70 76 69 2d 3e 66 6c |FL(this-|>pvi->fl|
|000056b0| 29 20 3d 3d 20 44 49 45 | 4d 46 4c 5f 4d 4f 55 53 |) == DIE|MFL_MOUS|
|000056c0| 45 20 7c 7c 20 44 49 47 | 45 54 45 4d 46 4c 28 74 |E || DIG|ETEMFL(t|
|000056d0| 68 69 73 2d 3e 70 76 69 | 2d 3e 66 6c 29 20 3d 3d |his->pvi|->fl) ==|
|000056e0| 20 44 49 45 4d 46 4c 5f | 4d 4f 55 53 45 32 00 00 | DIEMFL_|MOUSE2..|
|000056f0| 74 68 69 73 2d 3e 64 66 | 2e 64 77 4e 75 6d 4f 62 |this->df|.dwNumOb|
|00005700| 6a 73 20 3c 3d 20 63 41 | 28 74 68 69 73 2d 3e 72 |js <= cA|(this->r|
|00005710| 67 6f 64 66 29 00 00 00 | 4d 69 73 6d 61 74 63 68 |godf)...|Mismatch|
|00005720| 65 64 20 76 65 72 73 69 | 6f 6e 20 6f 66 20 64 69 |ed versi|on of di|
|00005730| 6e 70 75 74 2e 76 78 64 | 00 00 00 00 49 73 45 71 |nput.vxd|....IsEq|
|00005740| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|00005750| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 45 6d 29 |GUID_Sys|MouseEm)|
|00005760| 00 00 00 00 49 73 45 71 | 75 61 6c 47 55 49 44 28 |....IsEq|ualGUID(|
|00005770| 72 67 75 69 64 2c 20 26 | 47 55 49 44 5f 53 79 73 |rguid, &|GUID_Sys|
|00005780| 4d 6f 75 73 65 45 6d 32 | 29 00 00 00 49 73 45 71 |MouseEm2|)...IsEq|
|00005790| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|000057a0| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 29 00 00 |GUID_Sys|Mouse)..|
|000057b0| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 45 6d 32 |GUID_Sys|MouseEm2|
|000057c0| 2e 44 61 74 61 31 20 3d | 3d 20 30 78 36 46 31 44 |.Data1 =|= 0x6F1D|
|000057d0| 32 42 38 31 00 00 00 00 | 47 55 49 44 5f 53 79 73 |2B81....|GUID_Sys|
|000057e0| 4d 6f 75 73 65 45 6d 20 | 2e 44 61 74 61 31 20 3d |MouseEm |.Data1 =|
|000057f0| 3d 20 30 78 36 46 31 44 | 32 42 38 30 00 00 00 00 |= 0x6F1D|2B80....|
|00005800| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 20 2e 44 |GUID_Sys|Mouse .D|
|00005810| 61 74 61 31 20 3d 3d 20 | 30 78 36 46 31 44 32 42 |ata1 == |0x6F1D2B|
|00005820| 36 30 00 00 57 61 72 6e | 69 6e 67 3a 20 53 79 73 |60..Warn|ing: Sys|
|00005830| 74 65 6d 20 64 6f 65 73 | 20 6e 6f 74 20 68 61 76 |tem does| not hav|
|00005840| 65 20 61 20 6d 6f 75 73 | 65 00 00 00 00 00 00 00 |e a mous|e.......|
|00005850| 49 73 45 71 75 61 6c 47 | 55 49 44 28 72 67 75 69 |IsEqualG|UID(rgui|
|00005860| 64 2c 20 26 47 55 49 44 | 5f 53 79 73 4d 6f 75 73 |d, &GUID|_SysMous|
|00005870| 65 29 20 7c 7c 20 49 73 | 45 71 75 61 6c 47 55 49 |e) || Is|EqualGUI|
|00005880| 44 28 72 67 75 69 64 2c | 20 26 47 55 49 44 5f 53 |D(rguid,| &GUID_S|
|00005890| 79 73 4d 6f 75 73 65 45 | 6d 29 20 7c 7c 20 49 73 |ysMouseE|m) || Is|
|000058a0| 45 71 75 61 6c 47 55 49 | 44 28 72 67 75 69 64 2c |EqualGUI|D(rguid,|
|000058b0| 20 26 47 55 49 44 5f 53 | 79 73 4d 6f 75 73 65 45 | &GUID_S|ysMouseE|
|000058c0| 6d 32 29 00 00 00 00 00 | 49 73 45 71 75 61 6c 47 |m2).....|IsEqualG|
|000058d0| 55 49 44 28 26 47 55 49 | 44 5f 53 79 73 4d 6f 75 |UID(&GUI|D_SysMou|
|000058e0| 73 65 20 2c 20 26 70 64 | 69 57 2d 3e 67 75 69 64 |se , &pd|iW->guid|
|000058f0| 49 6e 73 74 61 6e 63 65 | 29 20 7c 7c 20 49 73 45 |Instance|) || IsE|
|00005900| 71 75 61 6c 47 55 49 44 | 28 26 47 55 49 44 5f 53 |qualGUID|(&GUID_S|
|00005910| 79 73 4d 6f 75 73 65 45 | 6d 20 2c 20 26 70 64 69 |ysMouseE|m , &pdi|
|00005920| 57 2d 3e 67 75 69 64 49 | 6e 73 74 61 6e 63 65 29 |W->guidI|nstance)|
|00005930| 20 7c 7c 20 49 73 45 71 | 75 61 6c 47 55 49 44 28 | || IsEq|ualGUID(|
|00005940| 26 47 55 49 44 5f 53 79 | 73 4d 6f 75 73 65 45 6d |&GUID_Sy|sMouseEm|
|00005950| 32 2c 20 26 70 64 69 57 | 2d 3e 67 75 69 64 49 6e |2, &pdiW|->guidIn|
|00005960| 73 74 61 6e 63 65 29 00 | 64 3a 5c 62 75 69 6c 64 |stance).|d:\build|
|00005970| 73 5c 6e 74 33 32 5f 63 | 68 6b 5c 6d 75 6c 74 69 |s\nt32_c|hk\multi|
|00005980| 6d 65 64 69 61 5c 64 69 | 72 65 63 74 78 5c 64 69 |media\di|rectx\di|
|00005990| 6e 70 75 74 5c 64 78 37 | 5c 64 6c 6c 5c 64 69 67 |nput\dx7|\dll\dig|
|000059a0| 65 6e 78 2e 63 00 00 00 | 49 6f 63 74 6c 28 25 30 |enx.c...|Ioctl(%0|
|000059b0| 38 78 29 20 66 61 69 6c | 65 64 2c 20 65 72 72 6f |8x) fail|ed, erro|
|000059c0| 72 20 25 64 00 00 00 00 | 49 6f 63 74 6c 28 25 30 |r %d....|Ioctl(%0|
|000059d0| 38 78 29 20 72 65 74 75 | 72 6e 65 64 20 77 72 6f |8x) retu|rned wro|
|000059e0| 6e 67 20 63 62 4f 75 74 | 00 00 00 00 5f 4f 70 65 |ng cbOut|...._Ope|
|000059f0| 6e 56 78 44 48 61 6e 64 | 6c 65 00 00 64 3a 5c 62 |nVxDHand|le..d:\b|
|00005a00| 75 69 6c 64 73 5c 6e 74 | 33 32 5f 63 68 6b 5c 6d |uilds\nt|32_chk\m|
|00005a10| 75 6c 74 69 6d 65 64 69 | 61 5c 64 69 72 65 63 74 |ultimedi|a\direct|
|00005a20| 78 5c 64 69 6e 70 75 74 | 5c 64 78 37 5c 64 6c 6c |x\dinput|\dx7\dll|
|00005a30| 5c 64 69 68 65 6c 2e 63 | 00 00 00 00 67 5f 74 68 |\dihel.c|....g_th|
|00005a40| 69 64 43 72 69 74 20 3d | 3d 20 47 65 74 43 75 72 |idCrit =|= GetCur|
|00005a50| 72 65 6e 74 54 68 72 65 | 61 64 49 64 28 29 00 00 |rentThre|adId()..|
|00005a60| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00005a70| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00005a80| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00005a90| 5c 64 6c 6c 5c 64 69 6e | 70 75 74 2e 63 00 00 00 |\dll\din|put.c...|
|00005aa0| 44 6c 6c 20 43 72 69 74 | 53 65 63 20 45 6e 74 65 |Dll Crit|Sec Ente|
|00005ab0| 72 65 64 20 40 25 73 2c | 25 64 00 00 44 6c 6c 20 |red @%s,|%d..Dll |
|00005ac0| 43 72 69 74 53 65 63 20 | 62 6c 6f 63 6b 65 64 20 |CritSec |blocked |
|00005ad0| 40 25 73 2c 25 64 00 00 | 44 6c 6c 20 43 72 69 74 |@%s,%d..|Dll Crit|
|00005ae0| 53 65 63 20 4c 65 61 76 | 69 6e 67 20 40 25 73 2c |Sec Leav|ing @%s,|
|00005af0| 25 64 00 00 67 5f 63 43 | 72 69 74 20 3e 3d 20 30 |%d..g_cC|rit >= 0|
|00005b00| 00 00 00 00 43 75 72 72 | 65 6e 74 20 74 68 72 65 |....Curr|ent thre|
|00005b10| 61 64 20 68 61 73 20 64 | 69 65 64 2e 00 00 00 00 |ad has d|ied.....|
|00005b20| 44 6c 6c 41 64 64 52 65 | 66 20 2d 3e 20 25 64 00 |DllAddRe|f -> %d.|
|00005b30| 44 6c 6c 52 65 6c 65 61 | 73 65 20 2d 3e 20 25 64 |DllRelea|se -> %d|
|00005b40| 00 00 00 00 44 6c 6c 4c | 6f 61 64 4c 69 62 72 61 |....DllL|oadLibra|
|00005b50| 72 79 20 2d 3e 20 25 64 | 00 00 00 00 44 6c 6c 46 |ry -> %d|....DllF|
|00005b60| 72 65 65 4c 69 62 72 61 | 72 79 20 2d 3e 20 25 64 |reeLibra|ry -> %d|
|00005b70| 00 00 00 00 46 61 69 6c | 69 6e 67 20 44 6c 6c 47 |....Fail|ing DllG|
|00005b80| 65 74 43 6c 61 73 73 4f | 62 6a 65 63 74 20 64 75 |etClassO|bject du|
|00005b90| 65 20 74 6f 20 6c 61 63 | 6b 20 6f 66 20 44 4c 4c |e to lac|k of DLL|
|00005ba0| 20 63 72 69 74 69 63 61 | 6c 20 73 65 63 74 69 6f | critica|l sectio|
|00005bb0| 6e 00 00 00 25 53 3a 20 | 57 72 6f 6e 67 20 43 4c |n...%S: |Wrong CL|
|00005bc0| 53 49 44 00 21 54 45 58 | 54 28 22 44 6c 6c 4c 6c |SID.!TEX|T("DllLl|
|00005bd0| 48 6f 6f 6b 54 65 73 74 | 20 2d 20 55 6e 65 78 70 |HookTest| - Unexp|
|00005be0| 65 63 74 65 64 20 68 6f | 6f 6b 22 29 00 00 00 00 |ected ho|ok")....|
|00005bf0| 4d 53 4a 53 54 49 43 4b | 5f 56 4a 4f 59 44 5f 4d |MSJSTICK|_VJOYD_M|
|00005c00| 53 47 53 54 52 00 00 00 | 5f 4d 73 67 57 61 69 74 |SGSTR...|_MsgWait|
|00005c10| 46 6f 72 4d 75 6c 74 69 | 70 6c 65 4f 62 6a 65 63 |ForMulti|pleObjec|
|00005c20| 74 73 45 78 20 3d 3d 20 | 46 61 6b 65 4d 73 67 57 |tsEx == |FakeMsgW|
|00005c30| 61 69 74 46 6f 72 4d 75 | 6c 74 69 70 6c 65 4f 62 |aitForMu|ltipleOb|
|00005c40| 6a 65 63 74 73 45 78 00 | 55 53 45 52 33 32 00 00 |jectsEx.|USER32..|
|00005c50| 4d 73 67 57 61 69 74 46 | 6f 72 4d 75 6c 74 69 70 |MsgWaitF|orMultip|
|00005c60| 6c 65 4f 62 6a 65 63 74 | 73 45 78 00 5f 43 61 6e |leObject|sEx._Can|
|00005c70| 63 65 6c 49 4f 20 3d 3d | 20 46 61 6b 65 43 61 6e |celIO ==| FakeCan|
|00005c80| 63 65 6c 49 4f 00 00 00 | 43 61 6e 63 65 6c 49 6f |celIO...|CancelIo|
|00005c90| 00 00 00 00 46 61 69 6c | 65 64 20 74 6f 20 69 6e |....Fail|ed to in|
|00005ca0| 69 74 69 61 6c 69 7a 65 | 20 44 4c 4c 20 63 72 69 |itialize| DLL cri|
|00005cb0| 74 69 63 61 6c 20 73 65 | 63 74 69 6f 6e 00 00 00 |tical se|ction...|
|00005cc0| 42 75 69 6c 74 20 25 73 | 20 61 74 20 25 73 0a 00 |Built %s| at %s..|
|00005cd0| 4f 63 74 20 32 33 20 32 | 30 30 31 00 31 33 3a 35 |Oct 23 2|001.13:5|
|00005ce0| 33 3a 34 38 00 00 00 00 | 56 65 72 73 69 6f 6e 20 |3:48....|Version |
|00005cf0| 25 78 00 00 4c 6f 61 64 | 44 6c 6c 20 2d 20 44 49 |%x..Load|Dll - DI|
|00005d00| 6e 70 75 74 00 00 00 00 | 4c 6f 67 46 69 6c 65 00 |nput....|LogFile.|
|00005d10| 75 6e 6c 6f 61 64 65 64 | 20 62 65 66 6f 72 65 20 |unloaded| before |
|00005d20| 61 6c 6c 20 6f 62 6a 65 | 63 74 73 20 72 65 6c 65 |all obje|cts rele|
|00005d30| 61 73 65 64 2e 20 28 63 | 52 65 66 3a 25 64 29 0d |ased. (c|Ref:%d).|
|00005d40| 0a 00 00 00 44 49 4e 50 | 55 54 3a 20 44 4c 4c 5f |....DINP|UT: DLL_|
|00005d50| 50 52 4f 43 45 53 53 5f | 44 45 54 41 43 48 20 68 |PROCESS_|DETACH h|
|00005d60| 69 6e 73 74 3d 30 78 25 | 70 2c 20 6c 70 52 65 73 |inst=0x%|p, lpRes|
|00005d70| 65 72 76 65 64 3d 30 78 | 25 70 00 00 44 49 4e 50 |erved=0x|%p..DINP|
|00005d80| 55 54 3a 20 44 4c 4c 5f | 50 52 4f 43 45 53 53 5f |UT: DLL_|PROCESS_|
|00005d90| 41 54 54 41 43 48 20 68 | 69 6e 73 74 3d 30 78 25 |ATTACH h|inst=0x%|
|00005da0| 70 2c 20 6c 70 52 65 73 | 65 72 76 65 64 3d 30 78 |p, lpRes|erved=0x|
|00005db0| 25 70 00 00 46 61 69 6c | 69 6e 67 20 44 69 72 65 |%p..Fail|ing Dire|
|00005dc0| 63 74 49 6e 70 75 74 43 | 72 65 61 74 65 20 64 75 |ctInputC|reate du|
|00005dd0| 65 20 74 6f 20 6c 61 63 | 6b 20 6f 66 20 44 4c 4c |e to lac|k of DLL|
|00005de0| 20 63 72 69 74 69 63 61 | 6c 20 73 65 63 74 69 6f | critica|l sectio|
|00005df0| 6e 00 00 00 78 78 78 47 | 00 00 00 00 78 78 78 00 |n...xxxG|....xxx.|
|00005e00| 78 78 47 78 00 00 00 00 | 44 6c 6c 43 61 6e 55 6e |xxGx....|DllCanUn|
|00005e10| 6c 6f 61 64 4e 6f 77 28 | 29 20 2d 20 67 5f 63 52 |loadNow(|) - g_cR|
|00005e20| 65 66 20 3d 20 25 64 00 | 43 44 49 4f 62 6a 00 00 |ef = %d.|CDIObj..|
|00005e30| 43 44 49 4f 62 6a 5f 51 | 75 65 72 79 49 6e 74 65 |CDIObj_Q|ueryInte|
|00005e40| 72 66 61 63 65 28 29 00 | 43 44 49 4f 62 6a 5f 41 |rface().|CDIObj_A|
|00005e50| 64 64 52 65 66 28 25 70 | 29 20 2d 3e 20 25 64 00 |ddRef(%p|) -> %d.|
|00005e60| 43 44 49 4f 62 6a 5f 52 | 65 6c 65 61 73 65 28 25 |CDIObj_R|elease(%|
|00005e70| 70 29 20 2d 3e 20 25 64 | 00 00 00 00 70 47 78 47 |p) -> %d|....pGxG|
|00005e80| 00 00 00 00 70 47 70 00 | 70 47 47 70 00 00 00 00 |....pGp.|pGGp....|
|00005e90| 49 44 69 72 65 63 74 49 | 6e 70 75 74 3a 3a 45 6e |IDirectI|nput::En|
|00005ea0| 75 6d 44 65 76 69 63 65 | 73 3a 20 49 6e 76 61 6c |umDevice|s: Inval|
|00005eb0| 69 64 20 64 77 44 65 76 | 54 79 70 65 00 00 00 00 |id dwDev|Type....|
|00005ec0| 68 72 65 73 20 3d 3d 20 | 53 5f 46 41 4c 53 45 00 |hres == |S_FALSE.|
|00005ed0| 64 3a 5c 62 75 69 6c 64 | 73 5c 6e 74 33 32 5f 63 |d:\build|s\nt32_c|
|00005ee0| 68 6b 5c 6d 75 6c 74 69 | 6d 65 64 69 61 5c 64 69 |hk\multi|media\di|
|00005ef0| 72 65 63 74 78 5c 64 69 | 6e 70 75 74 5c 64 78 37 |rectx\di|nput\dx7|
|00005f00| 5c 64 6c 6c 5c 64 69 6f | 62 6a 2e 63 00 00 00 00 |\dll\dio|bj.c....|
|00005f10| 70 78 70 70 78 00 00 00 | 47 47 78 57 57 70 00 00 |pxppx...|GGxWWp..|
|00005f20| 70 47 73 00 70 47 53 00 | 43 72 65 61 74 65 44 65 |pGs.pGS.|CreateDe|
|00005f30| 76 69 63 65 3a 20 49 49 | 44 20 6d 75 73 74 20 62 |vice: II|D must b|
|00005f40| 65 20 49 49 44 5f 49 55 | 6e 6b 6e 6f 77 6e 20 69 |e IID_IU|nknown i|
|00005f50| 66 20 63 72 65 61 74 65 | 64 20 66 6f 72 20 61 67 |f create|d for ag|
|00005f60| 67 72 65 67 61 74 69 6f | 6e 00 00 00 64 63 2e 64 |gregatio|n...dc.d|
|00005f70| 77 53 69 7a 65 20 3d 3d | 20 63 62 58 28 64 63 29 |wSize ==| cbX(dc)|
|00005f80| 00 00 00 00 43 44 49 45 | 66 66 00 00 43 44 49 45 |....CDIE|ff..CDIE|
|00005f90| 66 66 5f 51 75 65 72 79 | 49 6e 74 65 72 66 61 63 |ff_Query|Interfac|
|00005fa0| 65 28 29 00 43 44 49 45 | 66 66 5f 41 64 64 52 65 |e().CDIE|ff_AddRe|
|00005fb0| 66 28 25 70 29 20 2d 3e | 20 25 64 00 43 44 49 45 |f(%p) ->| %d.CDIE|
|00005fc0| 66 66 5f 52 65 6c 65 61 | 73 65 28 25 70 29 20 2d |ff_Relea|se(%p) -|
|00005fd0| 3e 20 25 64 00 00 00 00 | 74 68 69 73 2d 3e 70 64 |> %d....|this->pd|
|00005fe0| 65 76 00 00 64 3a 5c 62 | 75 69 6c 64 73 5c 6e 74 |ev..d:\b|uilds\nt|
|00005ff0| 33 32 5f 63 68 6b 5c 6d | 75 6c 74 69 6d 65 64 69 |32_chk\m|ultimedi|
|00006000| 61 5c 64 69 72 65 63 74 | 78 5c 64 69 6e 70 75 74 |a\direct|x\dinput|
|00006010| 5c 64 78 37 5c 64 6c 6c | 5c 64 69 65 66 66 2e 63 |\dx7\dll|\dieff.c|
|00006020| 00 00 00 00 45 52 52 4f | 52 20 25 73 3a 20 45 66 |....ERRO|R %s: Ef|
|00006030| 66 65 63 74 20 6e 6f 74 | 20 69 6e 69 74 69 61 6c |fect not| initial|
|00006040| 69 7a 65 64 00 00 00 00 | 43 44 49 44 65 76 5f 49 |ized....|CDIDev_I|
|00006050| 6e 43 72 69 74 28 74 68 | 69 73 2d 3e 70 64 65 76 |nCrit(th|is->pdev|
|00006060| 29 00 00 00 74 68 69 73 | 2d 3e 6c 70 76 54 53 50 |)...this|->lpvTSP|
|00006070| 20 3d 3d 20 30 00 00 00 | 91 81 5f 69 5a e0 26 3f | == 0...|.._iZ.&?|
|00006080| 8a ef 9d f4 93 61 b6 40 | 18 2d 44 54 fb 21 19 40 |.....a.@|.-DT.!.@|
|00006090| 57 61 72 6e 69 6e 67 3a | 20 63 6f 6e 76 65 72 74 |Warning:| convert|
|000060a0| 69 6e 67 20 61 20 31 2d | 61 78 69 73 20 63 61 72 |ing a 1-|axis car|
|000060b0| 74 65 73 69 61 6e 20 65 | 66 66 65 63 74 20 74 6f |tesian e|ffect to|
|000060c0| 20 70 6f 6c 61 72 20 6f | 72 20 73 70 68 65 72 69 | polar o|r spheri|
|000060d0| 63 61 6c 20 63 6f 6f 72 | 64 69 6e 61 74 65 73 3a |cal coor|dinates:|
|000060e0| 20 74 68 65 20 72 65 73 | 75 6c 74 73 20 77 69 6c | the res|ults wil|
|000060f0| 6c 20 62 65 20 75 6e 64 | 65 66 69 6e 65 64 2e 00 |l be und|efined..|
|00006100| 64 69 65 66 66 20 3d 3d | 20 44 49 45 46 46 5f 50 |dieff ==| DIEFF_P|
|00006110| 4f 4c 41 52 20 7c 7c 20 | 64 69 65 66 66 20 3d 3d |OLAR || |dieff ==|
|00006120| 20 44 49 45 46 46 5f 53 | 50 48 45 52 49 43 41 4c | DIEFF_S|PHERICAL|
|00006130| 00 00 00 00 63 41 78 65 | 73 00 00 00 00 00 00 00 |....cAxe|s.......|
|00006140| 00 00 00 00 00 88 c3 40 | 63 41 78 65 73 20 3c 3d |.......@|cAxes <=|
|00006150| 20 44 49 45 46 46 45 43 | 54 5f 4d 41 58 41 58 45 | DIEFFEC|T_MAXAXE|
|00006160| 53 00 00 00 64 69 65 66 | 66 44 73 74 20 26 20 44 |S...dief|fDst & D|
|00006170| 49 45 46 46 5f 43 41 52 | 54 45 53 49 41 4e 00 00 |IEFF_CAR|TESIAN..|
|00006180| 64 69 65 66 66 53 72 63 | 20 26 20 44 49 45 46 46 |dieffSrc| & DIEFF|
|00006190| 5f 41 4e 47 55 4c 41 52 | 00 00 00 00 64 69 65 66 |_ANGULAR|....dief|
|000061a0| 66 44 73 74 20 26 20 44 | 49 45 46 46 5f 50 4f 4c |fDst & D|IEFF_POL|
|000061b0| 41 52 00 00 64 69 65 66 | 66 44 73 74 20 26 20 44 |AR..dief|fDst & D|
|000061c0| 49 45 46 46 5f 41 4e 47 | 55 4c 41 52 00 00 00 00 |IEFF_ANG|ULAR....|
|000061d0| 64 69 65 66 66 53 72 63 | 20 3d 3d 20 44 49 45 46 |dieffSrc| == DIEF|
|000061e0| 46 5f 43 41 52 54 45 53 | 49 41 4e 20 7c 7c 20 64 |F_CARTES|IAN || d|
|000061f0| 69 65 66 66 53 72 63 20 | 3d 3d 20 44 49 45 46 46 |ieffSrc |== DIEFF|
|00006200| 5f 50 4f 4c 41 52 20 7c | 7c 20 64 69 65 66 66 53 |_POLAR ||| dieffS|
|00006210| 72 63 20 3d 3d 20 44 49 | 45 46 46 5f 53 50 48 45 |rc == DI|EFF_SPHE|
|00006220| 52 49 43 41 4c 00 00 00 | 64 69 65 66 66 44 73 74 |RICAL...|dieffDst|
|00006230| 00 00 00 00 68 72 65 73 | 20 21 3d 20 44 49 45 52 |....hres| != DIER|
|00006240| 52 5f 4e 4f 54 44 4f 57 | 4e 4c 4f 41 44 45 44 00 |R_NOTDOW|NLOADED.|
|00006250| 25 73 3a 20 45 66 66 65 | 63 74 20 73 74 69 6c 6c |%s: Effe|ct still|
|00006260| 20 69 6e 63 6f 6d 70 6c | 65 74 65 3b 20 44 49 45 | incompl|ete; DIE|
|00006270| 50 20 66 6c 61 67 73 20 | 25 30 38 78 20 6e 65 65 |P flags |%08x nee|
|00006280| 64 20 74 6f 20 62 65 20 | 73 65 74 00 45 52 52 4f |d to be |set.ERRO|
|00006290| 52 20 25 73 3a 20 61 72 | 67 20 25 64 3a 20 49 6e |R %s: ar|g %d: In|
|000062a0| 76 61 6c 69 64 20 70 6f | 69 6e 74 65 72 20 69 6e |valid po|inter in|
|000062b0| 20 44 49 45 46 46 45 43 | 54 2e 6c 70 45 6e 76 65 | DIEFFEC|T.lpEnve|
|000062c0| 6c 6f 70 65 00 00 00 00 | 45 52 52 4f 52 20 25 73 |lope....|ERROR %s|
|000062d0| 3a 20 61 72 67 20 25 64 | 3a 20 49 6e 76 61 6c 69 |: arg %d|: Invali|
|000062e0| 64 20 70 6f 69 6e 74 65 | 72 20 69 6e 20 44 49 45 |d pointe|r in DIE|
|000062f0| 46 46 45 43 54 2e 72 67 | 6c 44 69 72 65 63 74 69 |FFECT.rg|lDirecti|
|00006300| 6f 6e 00 00 45 52 52 4f | 52 20 25 73 3a 20 61 72 |on..ERRO|R %s: ar|
|00006310| 67 20 25 64 3a 20 49 6e | 76 61 6c 69 64 20 70 6f |g %d: In|valid po|
|00006320| 69 6e 74 65 72 20 69 6e | 20 44 49 45 46 46 45 43 |inter in| DIEFFEC|
|00006330| 54 2e 72 67 64 77 41 78 | 65 73 00 00 00 00 00 00 |T.rgdwAx|es......|
|00006340| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00006350| 3a 20 49 6e 76 61 6c 69 | 64 20 70 6f 69 6e 74 65 |: Invali|d pointe|
|00006360| 72 20 69 6e 20 44 49 45 | 46 46 45 43 54 2e 6c 70 |r in DIE|FFECT.lp|
|00006370| 76 54 79 70 65 53 70 65 | 63 69 66 69 63 50 61 72 |vTypeSpe|cificPar|
|00006380| 61 6d 73 00 74 68 69 73 | 2d 3e 68 72 65 73 56 61 |ams.this|->hresVa|
|00006390| 6c 69 64 54 73 64 00 00 | 57 41 52 4e 49 4e 47 20 |lidTsd..|WARNING |
|000063a0| 25 73 3a 20 44 49 45 46 | 46 45 43 54 2e 64 77 53 |%s: DIEF|FECT.dwS|
|000063b0| 74 61 72 74 44 65 6c 61 | 79 20 3d 20 25 64 20 73 |tartDela|y = %d s|
|000063c0| 65 65 6d 73 20 6f 64 64 | 00 00 00 00 00 00 00 00 |eems odd|........|
|000063d0| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|000063e0| 3a 20 43 61 6e 27 74 20 | 75 73 65 20 44 49 45 50 |: Can't |use DIEP|
|000063f0| 5f 53 54 41 52 54 44 45 | 4c 41 59 20 77 69 74 68 |_STARTDE|LAY with|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.